html {
    font-size: 100px;
}

body {
    font: 14px/22px "microsoft yahei";
}

html, body {
    margin: 0 auto;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, pre, form, fieldset, input, textarea, blockquote, p, header, footer, nav, section, article, aside, video {
    padding: 0px;
    margin: 0px;
    tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -ms-tap-highlight-color: rgba(0,0,0,0);
}

table, td, tr, th {
    font-size: 12px;
}

table {
    margin: 0px auto;
    border-collapse: collapse;
}

img {
    vertical-align: top;
    border: 0px;
}

ol, ul {
    list-style: none;
}

li {
    list-style-type: none;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

address, caption, cite, code, dfn, em, i, b {
    font-weight: normal;
    font-style: normal;
}

a {
    color: #0077dd;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}

    a:hover {
        text-decoration: none;
    }

img {
    height: auto;
    vertical-align: top;
}

input, textarea, select, button {
    outline: none;
    resize: none;
    border: 0;
    font-family: "microsoft yahei";
}

.tl {
    text-align: left;
}

.tr {
    text-align: right;
}

.tc {
    text-align: center;
}

.tb {
    font-weight: bold;
}

.clearfix:after {
    content: '';
    clear: both;
    display: block;
    line-height: 0px;
    font-size: 0px;
    height: 0px;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}

.clear {
    clear: both;
    display: block;
    line-height: 0px;
    font-size: 0px;
    height: 0px;
    visibility: hidden;
}

/*=公用头部*/
.wrap_top {
    height: 30px;
    line-height: 30px;
    background: #e5e5e5;
    text-align: right;
}

    .wrap_top p {
        width: 1200px;
        margin: 0 auto;
    }

        .wrap_top p a.fl {
            float: left;
        }

        .wrap_top p a, .wrap_top p span, .wrap_top p font {
            color: #666;
            font-size: 12px;
            margin-right: 18px;
            cursor: pointer;
        }

            .wrap_top p a.on {
                color: #dc0f50;
            }

            .wrap_top p a:hover {
                color: #dc0f50;
                text-decoration: underline;
            }

            .wrap_top p font a {
                color: #dc0f50;
                margin: 0 5px;
            }

        .wrap_top p label.iphone a {
            padding-left: 12px;
            background: url(../img/iphone.png) no-repeat left center;
            display: inline-block;
            position: relative;
            z-index: 1000;
        }

        .wrap_top p label.wx a {
            padding-left: 18px;
            background: url(../img/wx.png) no-repeat left center;
            display: inline-block;
            position: relative;
            z-index: 1000;
        }

            .wrap_top p label.iphone a:hover .tan, .wrap_top p label.wx a:hover .tan {
                display: inline-block;
            }

.tan {
    display: none;
    text-align: center;
    background: #fff;
    left: -102px;
    top: 30px;
    position: absolute;
    z-index: 1000;
    width: 122px;
    border: 1px solid #e5e5e5;
    /*height: 164px;*/
    padding: 14px 13px 0 13px;
}

    .tan img {
        width: 121px;
        height: 121px;
    }

    .tan em {
        font-size: 16px;
        color: #333;
        line-height: 44px;
    }

    .tan i {
        display: inline-block;
        width: 14px;
        height: 11px;
        background: url(../img/ware_list.png) no-repeat;
        position: absolute;
        left: 110px;
        top: -11px;
    }

.head {
    padding-top: 32px;
    border-bottom: 2px solid #dc0f50;
}

    .head .top {
        z-index: 100;
        position: relative;
        width: 1200px;
        margin: 0 auto;
        height: 99px;
    }

        .head .top h1 {
            width: 240px;
            margin: 9px 110px 0 0;
            overflow: hidden;
            float: left;
            text-align: center;
        }

            .head .top h1 a span {
                display: block;
                margin-top: 10px;
                font-size: 12px;
                color: #333;
            }

        .head .top .search {
            margin-right: 156px;
            width: 500px;
            height: 99px;
            position: relative;
            float: left;
        }

            .head .top .search input {
                width: 369px;
                border: 2px solid #dc0f50;
                height: 20px;
                padding: 10px 112px 10px 15px;
                overflow: hidden;
                font-size: 14px;
                color: #666;
                line-height: 20px;
            }
			.head .top .search input.color_ccc{
				border: 2px solid #ccc;
			}

            .head .top .search a.s1 {
                display: block;
                width: 98px;
                height: 44px;
                line-height: 44px;
                text-align: center;
                color: #fff;
                background: #dc0f50;
                font-size: 16px;
                position: absolute;
                right: 0;
                top: 0;
            }

            .head .top .search p {
                overflow: hidden;
                line-height: 36px;
                height: 36px;
                padding: 0 5px;
            }

                .head .top .search p a {
                    display: inline-block;
                    float: left;
                    margin-right: 15px;
                    color: #999;
                    font-size: 14px;
                }

                    .head .top .search p a.curr, .head .top .search p a:hover, .nav ul li a:hover, .nav ul li a.curr {
                        color: #dc0f50;
                    }

        .head .top .fr {
            z-index: 100;
            float: left;
            position: relative;
        }

            .head .top .fr a.gou {
                display: block;
                width: 90px;
                height: 42px;
                line-height: 42px;
                color: #333;
                border: 1px solid #e5e5e5;
                text-align: center;
                padding-left: 30px;
                font-size: 14px;
                background: url(../img/car_icon.png) no-repeat 10px center;
            }

                .head .top .fr a.gou i {
                    display: inline-block;
                    position: absolute;
                    right: -8px;
                    top: -6px;
                    background: #dc0f50;
                    height: 16px;
                    line-height: 16px;
                    color: #fff;
                    font-size: 12px;
                    padding: 0 5px;
                    border-radius: 8px;
                }

            .head .top .fr em {
                display: block;
                width: 14px;
                height: 11px;
                background: url(../img/ware_list.png) no-repeat;
                position: absolute;
                left: 63px;
                top: 35px;
                z-index: 102;
            }

.ware_list {
    width: 308px;
    border: 1px solid #e5e5e5;
    position: absolute;
    left: -187px;
    top: 45px;
    background: #fff;
    z-index: 101;
}

    .ware_list h2 {
        height: 20px;
        line-height: 20px;
        padding: 10px 0 0 10px;
        font-size: 16px;
        font-weight: bold;
        color: #333;
    }

    .ware_list .bd {
        position: relative;
        z-index: 1;
        margin-bottom: 18px;
        overflow: hidden;
        height: 288px;
    }

        .ware_list .bd li {
            border-bottom: 1px solid #e5e5e5;
            overflow: hidden;
            position: relative;
            padding: 0 10px;
        }

            .ware_list .bd li a.product {
                overflow: hidden;
                height: 71px;
                display: block;
                float: left;
                padding: 12px 0;
                width: 197px;
            }

                .ware_list .bd li a.product img {
                    float: left;
                }

                .ware_list .bd li a.product font {
                    display: block;
                    height: 71px;
                    overflow: hidden;
                    width: 129px;
                    float: right;
                    font-size: 12px;
                    line-height: 18px;
                    color: #333;
                }

                    .ware_list .bd li a.product font i, .saving td a.cp em {
                        display: inline-block;
                        width: 33px;
                        height: 16px;
                        line-height: 16px;
                        border: 1px solid #ef8e8f;
                        color: #e92d2f;
                        text-align: center;
                        margin-right: 5px;
                    }

                        .ware_list .bd li a.product font i.i1 {
                            border: 1px solid #f2843c;
                            color: #f07423;
                        }

            .ware_list .bd li span {
                font-size: 12px;
                color: #333;
                width: 80px;
                height: 71px;
                line-height: 24px;
                float: right;
                text-align: right;
            }

            .ware_list .bd li a.delete {
                display: block;
                line-height: 30px;
                color: #dc0f50;
            }

                .ware_list .bd li a.delete:hover {
                    text-decoration: underline;
                }

            .ware_list .bd li.curr {
                height: 30px;
                line-height: 30px;
                font-size: 12px;
                color: #333;
                overflow: hidden;
                border-top: 1px solid #e5e5e5;
                border-bottom: none;
                background: #f1f1f1;
                margin-top: 10px;
            }

                .ware_list .bd li.curr i {
                    display: inline-block;
                    width: 35px;
                    height: 16px;
                    background: #3fb35c;
                    color: #fff;
                    text-align: center;
                    line-height: 16px;
                    margin-right: 3px;
                }

                .ware_list .bd li.curr span {
                    height: 30px;
                    line-height: 30px;
                }

                    .ware_list .bd li.curr span strong {
                        font-weight: normal;
                        color: #3fb35c;
                    }

    .ware_list .ft {
        height: 42px;
        overflow: hidden;
        background: #e5e5e5;
        padding: 5px 12px;
        overflow: hidden;
    }

        .ware_list .ft span {
            display: inline-block;
            padding-top: 6px;
            float: right;
        }

            .ware_list .ft span a {
                display: inline-block;
                width: 90px;
                height: 30px;
                line-height: 30px;
                text-align: center;
                font-size: 14px;
                color: #fff;
                background: #dc0f50;
            }

                .ware_list .ft span a:hover {
                    filter: alpha(opacity=90);
                    -moz-opacity: 0.9;
                    opacity: 0.9;
                }

        .ware_list .ft font {
            display: block;
            line-height: 20px;
            height: 20px;
            font-size: 12px;
        }

            .ware_list .ft font i {
                font-weight: bold;
                padding: 0 5px;
            }

            .ware_list .ft font b {
                font-size: 16px;
                color: #dc0f50;
                padding: 0 5px;
            }

    .ware_list .wu {
        height: 58px;
        line-height: 58px;
        font-size: 14px;
        color: #999;
        padding-left: 64px;
        background: url(../img/car.png) no-repeat 20px center;
    }

/*=搜索关联*/
.relevance {
    overflow: hidden;
    width: 400px;
    position: absolute;
    border: 1px solid #e5e5e5;
    background: #fff;
    left: 0;
    top: 44px;
}

    .relevance a {
        display: block;
        height: 30px;
        line-height: 30px;
        padding: 0 10px;
        color: #333;
        font-size: 14px;
    }

        .relevance a.curr, .relevance a:hover {
            background: #e5e5e5;
        }

        .relevance a i {
            color: #dc0f50;
            font-weight: bold;
        }

.nav {
    width: 1200px;
    margin: 0 auto;
    height: 40px;
    position: relative;
    z-index: 10;
}

    .nav b {
        display: block;
        width: 193px;
        cursor: pointer;
        border-bottom: 2px solid #dc0f50;
        margin-right: 30px;
        height: 40px;
        overflow: hidden;
        line-height: 40px;
        float: left;
        background: #333;
        color: #fff;
        padding: 0 20px;
    }

        .nav b.curr {
            background: #333 url(../img/nav_b_bg.jpg) no-repeat 203px center;
        }

    .nav ul {
        overflow: hidden;
        float: left;
        width: 900px;
        height: 40px;
    }

        .nav ul li {
            overflow: hidden;
            padding: 0 16px 0 24px;
            line-height: 40px;
            height: 40px;
            float: left;
        }

            .nav ul li a {
                font-size: 18px;
                color: #333;
            }

    .nav .pop {
        width: 231px;
        border: 1px solid #e5e5e5;
        border-top: none;
        overflow: hidden;
        position: absolute;
        height: 560px;
        left: 0;
        top: 40px;
        margin-top: 2px;
        background: #fff;
        z-index: 10;
    }

        .nav .pop a {
            display: block;
            padding: 0 20px;
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            color: #333;
        }

            .nav .pop a:hover, .nav .pop a.curr {
                background: #dc0f50;
                color: #fff;
            }

.header {
    height: 52px;
    padding: 30px 0 27px 0;
    overflow: hidden;
    border-bottom: 2px solid #dc0f50;
}

    .header h1 {
        padding: 0 0 0 40px;
        width: 1160px;
        margin: 0 auto;
    }

        .header h1 b {
            line-height: 52px;
            font-size: 20px;
            color: #333;
            padding: 0 15px;
        }

/*=登录部分*/
.login {
    padding: 60px 70px 30px 70px;
    overflow: hidden;
    width: 1060px;
    margin: 0 auto;
}

    .login .fl {
        float: left;
        width: 448px;
        height: 336px;
        padding: 40px 0 0 0;
        overflow: hidden;
        margin-bottom: 75px;
    }

    .login .fr {
        float: right;
        width: 448px;
        overflow: hidden;
        height: 376px;
        margin-bottom: 75px;
    }

        .login .fr .hd {
            height: 40px;
            line-height: 40px;
            overflow: hidden;
        }

            .login .fr .hd a {
                display: block;
                width: 50%;
                text-align: center;
                float: left;
                cursor: pointer;
                font-size: 18px;
                color: #666;
            }

                .login .fr .hd a i {
                    display: inline-block;
                    height: 38px;
                }

                .login .fr .hd a.curr i {
                    color: #dc0f50;
                    border-bottom: 2px solid #dc0f50;
                }

        .login .fr .bd {
            margin-top: -1px;
            overflow: hidden;
            height: 290px;
            border: 1px solid #e5e5e5;
            padding: 45px 0 0 70px;
        }

            .login .fr .bd font {
                display: block;
                height: 40px;
                line-height: 38px;
                padding: 0 32px;
                background: url(../img/error_bg.png) no-repeat 9px 50%;
                color: #e92d2f;
                font-size: 12px;
            }

            .login .fr .bd ul li {
                overflow: hidden;
                height: 40px;
                margin-bottom: 19px;
                position: relative;
            }

                .login .fr .bd ul li img.d_get_code {
                    position: absolute;
                    right: 72px;
                    top: 1px;
                    width: 88px;
                    height: 38px;
                    border-left: 1px solid #d6d6d6;
                }

                .login .fr .bd ul li input {
                    margin-right: 16px;
                    float: left;
                    height: 28px;
                    line-height: 28px;
                    padding: 5px 0 5px 60px;
                    width: 243px;
                    border: 1px solid #d6d6d6;
                    font-size: 14px;
                    color: #666;
                }

                    .login .fr .bd ul li input.curr, .register .fl ul li input.curr {
                        border-color: #e92d2f;
                    }

                .login .fr .bd ul li i {
                    display: block;
                    width: 18px;
                    height: 18px;
                    background: url(../img/icon01.png) no-repeat;
                    position: absolute;
                    left: 11px;
                    top: 11px;
                }

                    .login .fr .bd ul li i.i2 {
                        width: 14px;
                        background: url(../img/icon02.png) no-repeat;
                        left: 13px;
                    }

                .login .fr .bd ul li em, .register .fl ul li em, .add_pop .cont ul li span, .homepage .modify li span {
                    display: block;
                    width: 20px;
                    height: 20px;
                    float: left;
                    background: url(../img/correct_bg.png) no-repeat;
                    margin-top: 10px;
                }

                .login .fr .bd ul li.curr {
                    font-size: 14px;
                    color: 666;
                    margin-top: -14px;
                }

                .login .fr .bd ul li span {
                    float: right;
                    padding-right: 70px;
                }

                    .login .fr .bd ul li span a, .login .fr .bd ul li label {
                        color: #666;
                        font-size: 14px;
                    }

                        .login .fr .bd ul li label input {
                            width: 13px;
                            height: 13px;
                            border: none;
                            float: left;
                            margin-top: 5px;
                            margin-right: 5px;
                            padding: 0;
                        }

            .login .fr .bd p {
                height: 40px;
                line-height: 40px;
                padding-right: 70px;
            }

            .login .fr .bd ul li a {
                padding-left: 10px;
                color: #666;
                font-size: 14px;
            }

                .login .fr .bd ul li a:hover {
                    color: #c00;
                }

            .login .fr .bd p a, .register .fl p a {
                display: block;
                background: #dc0f50;
                text-align: center;
                font-size: 18px;
                color: #fff;
            }

                .login .fr .bd p a:hover, .register .fl p a:hover {
                    filter: alpha(opacity=90);
                    -moz-opacity: 0.9;
                    opacity: 0.9;
                }

            .login .fr .bd b {
                display: block;
                text-align: right;
                padding-right: 70px;
                line-height: 40px;
            }

                .login .fr .bd b a {
                    color: #666;
                    font-size: 16px;
                    text-decoration: underline;
                }

                    .login .fr .bd b a:hover {
                        color: #c00;
                    }

        .login .fr .quick {
            padding-top: 9px;
            height: 326px;
        }

            .login .fr .quick strong {
                line-height: 21px;
                font-size: 12px;
                color: #999;
                height: 21px;
                display: block;
                font-weight: normal;
            }

            .login .fr .quick font.f1 {
                background: url(../img/ling.png) no-repeat 9px 50%;
                color: #dc0f50;
            }

            .login .fr .quick ul li input {
                padding-left: 40px;
                width: 263px;
            }

            .login .fr .quick ul li button {
                width: 90px;
                height: 40px;
                background: #dc0f50;
                border: none;
                font-size: 14px;
                color: #fff;
                position: absolute;
                right: 70px;
                top: 0;
                line-height: 40px;
                cursor: pointer;
            }

                .login .fr .quick ul li button:hover {
                    filter: alpha(opacity=90);
                    -moz-opacity: 0.9;
                    opacity: 0.9;
                }

                .login .fr .quick ul li button.curr {
                    line-height: 18px;
                    color: #fefefe;
                    background: #d6d6d6;
                }

/*=注册部分*/
.register {
    width: 1040px;
    margin: 0 auto;
    margin-bottom: 20px;
    overflow: hidden;
    background: #fff;
    padding: 80px;
}

    .register .fl {
        width: 590px;
        float: left;
        overflow: hidden;
    }

        .register .fl ul li {
            overflow: hidden;
            height: 40px;
            line-height: 40px;
            margin-bottom: 20px;
        }

            .register .fl ul li b {
                display: block;
                width: 80px;
                font-size: 14px;
                color: #666;
                float: left;
                text-align: right;
                margin-right: 12px;
            }

                .register .fl ul li b i {
                    font-family: "宋体";
                    color: #dc0f50;
                    font-size: 14px;
                    margin-right: 3px;
                }

            .register .fl ul li input {
                width: 263px;
                padding: 9px 20px;
                height: 20px;
                border: 1px solid #d6d6d6;
                color: #666;
                float: left;
                margin-right: 15px;
            }

                .register .fl ul li input.text {
                    width: 138px;
                }

            .register .fl ul li button {
                width: 110px;
                height: 40px;
                border: none;
                text-align: center;
                line-height: 40px;
                background: #dc0f50;
                color: #fff;
                font-size: 14px;
                float: left;
                margin-right: 15px;
                cursor: pointer;
            }

                .register .fl ul li button:hover {
                    filter: alpha(opacity=90);
                    -moz-opacity: 0.9;
                    opacity: 0.9;
                }

                .register .fl ul li button.curr {
                    line-height: 19px;
                    color: #fff;
                    background: #d6d6d6;
                }

            .register .fl ul li em.e1, .add_pop .cont ul li span.s1, .homepage .modify li span.s1 {
                background: url(../img/error_bg.png) no-repeat 0 center;
                font-size: 14px;
                color: #e92d2f;
                width: auto;
                padding-left: 22px;
                margin: 0;
                line-height: 38px;
                height: 40px;
            }

            .register .fl ul li em.e2 {
                background: url(../img/error_bg.png) no-repeat 0 center;
                font-size: 14px;
                color: #dc0f50;
                width: 156px;
                padding-left: 22px;
                margin: 0;
                line-height: 20px;
                height: 40px;
            }

        .register .fl p {
            overflow: hidden;
            margin-top: -15px;
            text-align: right;
            padding-right: 193px;
            height: 48px;
            line-height: 48px;
            color: #666;
            font-size: 14px;
        }

            .register .fl p input {
                margin: 0 5px 0 0;
                position: relative;
                top: 2px;
            }

            .register .fl p.on {
                margin: 0;
            }

                .register .fl p.on a {
                    width: 305px;
                    float: right;
                    height: 40px;
                    line-height: 40px;
                }

        .register .fl font {
            display: block;
            line-height: 20px;
            text-align: right;
            padding-right: 193px;
        }

            .register .fl font a {
                color: #666;
                font-size: 16px;
                text-decoration: underline;
            }

                .register .fl font a:hover {
                    color: #c00;
                }

        .register .fl p a.on {
            display: inline;
            background: none;
            color: #666;
            font-size: 14px;
        }

    .register .fr {
        float: right;
    }

    .register .fl .cg {
        text-align: center;
        width: 430px;
        padding-top: 31px;
        overflow: hidden;
    }

        .register .fl .cg i {
            display: block;
            width: 100px;
            height: 100px;
            background: url(../img/success_bg.png) no-repeat;
            margin-bottom: 10px;
            margin: 0 auto;
            s;
        }

        .register .fl .cg span {
            display: block;
            line-height: 45px;
            color: #333;
            font-size: 24px;
            margin-bottom: 50px;
            height: 45px;
            overflow: hidden;
        }

        .register .fl .cg a {
            display: block;
            width: 140px;
            height: 40px;
            margin: 0 auto;
            background: #67bf75;
            line-height: 40px;
            color: #fff;
            font-size: 18px;
        }

        .register .fl .cg em {
            display: block;
            line-height: 50px;
            height: 50px;
            color: #999;
            font-size: 14px;
        }

            .register .fl .cg em b {
                padding: 0 5px;
                color: #dc0f50;
            }

/*=商品详情*/
.details {
    width: 1200px;
    margin: 0 auto;
}

    .details h2 {
        height: 40px;
        line-height: 40px;
        padding: 0 15px;
    }

        .details h2 a {
            color: #333;
            font-size: 12px;
        }

            .details h2 a:hover {
                color: #c00;
            }

        .details h2 span {
            padding: 0 3px;
            font-size: 12px;
            color: #333;
        }

    .details .show {
        padding: 29px;
        position: relative;
        border: 1px solid #d6d6d6;
        background: #fff;
        margin-bottom: 10px;
        overflow: hidden;
    }

        .details .show .fl {
            width: 545px;
            float: left;
            overflow: hidden;
            height: 512px;
        }

            .details .show .fl .small {
                width: 64px;
                float: left;
                height: 464px;
            }

                .details .show .fl .small a {
                    display: block;
                    height: 9px;
                    background: url(../img/up_down.png) no-repeat center top;
                    cursor: pointer;
                }

                    .details .show .fl .small a.down {
                        background-position: center -9px;
                    }

                    .details .show .fl .small a.up.curr {
                        background-position: center -20px;
                    }

                    .details .show .fl .small a.down.curr {
                        background-position: center -30px;
                    }

                /*.details .show .fl .small ul {
                    height: 444px;
                    overflow: hidden;
                }*/

                .details .show .fl .small ul li {
                    height: 64px;
                    padding: 5px 0;
                    cursor: pointer;
                }

                    .details .show .fl .small ul li img {
                        width: 62px;
                        height: 62px;
                        border: 1px solid #fff;
                    }

                    .details .show .fl .small ul li.curr img, .details .show .fl .small ul li:hover img {
                        border: 1px solid #dc0f50;
                    }

            .details .show .fl .big {
                width: 460px;
                float: right;
                position: relative;
            }

                .details .show .fl .big span {
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    line-height: 32px;
                    height: 32px;
                    color: #dc0f50;
                    font-size: 14px;
                }

                .details .show .fl .big i {
                    display: block;
                    width: 150px;
                    height: 150px;
                    line-height: 150px;
                    color: #e5e5e5;
                    text-align: center;
                    font-size: 30px;
                    background: url(../img/sq.png) no-repeat;
                    position: absolute;
                    top: 50%;
                    margin-top: -115px;
                    left: 50%;
                    margin-left: -75px;
                }

                .details .show .fl .big img {
                    display: block;
                    /*margin-bottom: 20px;*/
                    height: 460px;
                    width: 460px;
                }

                .details .show .fl .big a {
                    width: 102px;
                    height: 32px;
                    line-height: 32px;
                    text-align: center;
                    color: #fff;
                    font-size: 14px;
                    background: #707070;
                    margin: 0 auto;
                    display: block;
                }
				.details .show .fl .big span.collection{
						height: 20px;
						line-height: 19px;
						/* overflow: hidden; */
						padding-left: 26px;
						background: url(../img/icon_1.png) no-repeat 0 -59px;
						cursor: pointer;
						color: #666;
						position:absolute;
						bottom: -36px;
						left: 50%;
						margin-left: -27px;
				}
				.details .show .fl .big span.collection.curr {
                            background-position: 0 -80px;
                            color: #dc0f50;
                        }

        .details .show .fr {
            float: right;
            width: 550px;
            position: relative;
        }

            .details .show .fr h3 {
                color: #333;
                font-size: 20px;
                height: 54px;
                line-height: 30px;
                padding: 7px 0;
                border-bottom: 1px solid #d6d6d6;
            }

                .details .show .fr h3 span {
                    display: inline-block;
                    width: 60px;
                    text-align: center;
                    color: #fff;
                    font-size: 16px;
                    line-height: 26px;
                    height: 27px;
                    background: url(../img/plane_bg.png) no-repeat;
                    padding-left: 26px;
                    margin: 2px 3px 0 0;
                }

            .details .show .fr .bd {
                padding: 5px 0;
            }

                .details .show .fr .bd .dui .tips {
                    display: none;
                }

                .details .show .fr .bd .cuo {
                    width: 543px;
                    position: relative;
                    margin-left: -5px;
                    border: 1px solid #e92d2f;
                    padding: 0 5px;
                }

                    .details .show .fr .bd .cuo .tips {
                        position: absolute;
                        right: 5px;
                        top: 50%;
                        margin-top: -15px;
                        line-height: 30px;
                        height: 30px;
                        color: #e92d2f;
                        font-size: 14px;
                    }

                .details .show .fr .bd p.price {
                    line-height: 35px;
					position:relative;
                }

                    .details .show .fr .bd p.price span {
                        float: right;
                        font-size: 12px;
                        color: #333;
                        line-height: 30px;
                    }
                    .details .show .fr .bd p.price .goShop {
                        position:absolute;
						color:#c06;
						font-size:14px;
						line-height: 14px;
						top:25px;
						right:27px;
                    }
						.details .show .fr .bd p.price .goShop:after {
							position:absolute;
							content:"";
							width:18px;
							height:18px;
							background:url(../img/goShop.png) no-repeat;
							top:0;
							top: -2px;
							right: -24px;
						}

                        .details .show .fr .bd p.price span i {
                            color: #dc0f50;
                            padding: 0 3px;
                        }

                    .details .show .fr .bd p.price b {
                        color: #dc0f50;
                        font-size: 30px;
                        margin-right: 8px;
                    }

                    .details .show .fr .bd p.price em {
                        display: block;
                        color: #666;
                        line-height: 16px;
                        font-size: 18px;
                        text-decoration: line-through;
                    }

                    .details .show .fr .bd p.price font {
                        display: inline-block;
                        height: 16px;
                        line-height: 16px;
                        border: 1px solid #ef8e8f;
                        background: #fcebeb;
                        color: #dc0f50;
                        padding: 0 5px;
                        border-radius: 1px;
                        margin: 0 5px 0 0;
                        position: relative;
                        top: -5px;
                        font-size: 12px;
                    }

                .details .show .fr .bd p.fan {
                    line-height: 25px;
                    height: 25px;
                    color: #343841;
                    font-size: 12px;
                }

                    .details .show .fr .bd p.fan b {
                        color: #f3843c;
                        font-size: 18px;
                    }

                    .details .show .fr .bd p.fan a {
                        display: inline-block;
                        width: 20px;
                        height: 20px;
                        background: url(../img/wenti.png) no-repeat;
                        margin: 0 10px;
                        position: relative;
                        top: 3px;
                    }

                .details .show .fr .bd p.num, .details .show .fr .bd p.shou {
                    height: 40px;
                    line-height: 40px;
                    margin-top: 10px;
                    font-size: 12px;
                    color: #666;
                }

                    .details .show .fr .bd p.num span, .details .show .fr .bd p.shou span {
                        padding-left: 15px;
                    }

                .details .show .fr .bd p.shou {
                    margin: 0;
                }

                    .details .show .fr .bd p.shou span {
                        margin-right: 15px;
                    }

                    .details .show .fr .bd p.num b, .details .show .fr .bd p.shou b, .details .show .fr .bd p.gift b {
                        font-size: 12px;
                        color: #666;
                        display: block;
                        width: 50px;
                        float: left;
                    }

                    .details .show .fr .bd p.shou font {
                        padding: 0 10px;
                        font-size: 12px;
                        color: #dc0f50;
                    }

                .details .show .fr .bd p.gift {
                    overflow: hidden;
                    margin: 8px 0 12px 0;
                    /*height: 70px;*/
                }

                    .details .show .fr .bd p.gift span {
                        display: block;
                        overflow: hidden;
                        padding-left: 15px;
                        padding-top: 3px;
                    }

                    .details .show .fr .bd p.gift i {
                        display: block;
                        float: left;
                        height: 16px;
                        line-height: 16px;
                        padding: 0 6px;
                        border-radius: 2px;
                        /*background: #b1a5f5;*/
                        float: left;
                        font-size: 12px;
                        color: #ef823f;
                        border: 1px solid #ef823f;
                    }

                    .details .show .fr .bd p.gift i.zengpin {
                        background: #fea829;
                    }
                    .details .show .fr .bd p.gift i.duomai {
                        background: #fa6565;
                    }
                    .details .show .fr .bd p.gift i.Nyuan {
                        background: #b1a5f5;
                    }

                    .details .show .fr .bd p.gift font {
                        display: block;
                        width: 448px;
                        float: left;
                        line-height: 20px;
                        overflow: hidden;
                    }

                        .details .show .fr .bd p.gift font a {
                            float: left;
                            width: 50%;
                            text-align: left;
                            font-size: 12px;
                            color: #666;
                            padding-left: 10px;
                        }

                    .details .show .fr .bd p.gift strong {
                        float: left;
                        font-size: 12px;
                        color: #666;
                        font-weight: normal;
                        line-height: 18px;
                        height: 18px;
                        max-width: 356px;
                        padding-left: 10px;
                        white-space: nowrap;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        margin-top: -1px;
                    }

                    .details .show .fr .bd p.gift label {
                        padding-bottom: 10px;
                        display: block;
                        overflow: hidden;
                    }

                        .details .show .fr .bd p.gift label a.xq {
                            float: left;
                            height: 18px;
                            line-height: 18px;
                            font-size: 12px;
                            color: #dc0f50;
                            margin-left: 15px;
                            margin-top: -1px;
                        }

                .details .show .fr .bd .duo, .address .bd .more {
                    height: 14px;
                    padding: 0 15px 5px 0;
                    overflow: hidden;
                    border-bottom: 1px solid #d6d6d6;
                    text-align: right;
                    line-height: 14px;
                    font-size: 12px;
                    color: #333;
                    margin-bottom: 5px;
                    margin-top: -10px;
                    cursor: pointer;
                    background: url(../img/more.png) no-repeat right -30px;
                }

                    .details .show .fr .bd .duo#curr, .address .bd .more#curr {
                        background-position: right 4px;
                    }

                .details .show .fr .bd p.option, .details .show .fr .bd p.number {
                    line-height: 22px;
                    padding: 5px 0;
                    overflow: hidden;
                }

                    .details .show .fr .bd p.option font {
                        overflow: hidden;
                        display: block;
                        float: left;
                        width: 274px;
                    }

                    .details .show .fr .bd p.option b, .details .show .fr .bd p.number b {
                        display: block;
                        width: 62px;
                        line-height: 22px;
                        font-size: 12px;
                        color: #666;
                        float: left;
                    }

                    .details .show .fr .bd p.option a {
                        font-weight: bold;
                        display: block;
                        padding: 0 5px;
                        height: 20px;
                        border: 1px solid #d6d6d6;
                        color: #666;
                        text-align: center;
                        line-height: 20px;
                        float: left;
                        margin: 0 5px 5px 0;
                        border-radius: 1px;
                        cursor: pointer;
                        font-size: 12px;
                    }

                        .details .show .fr .bd p.option a.curr, .details .show .fr .bd p.option a:hover {
                            color: #dc0f50;
                            border-color: #dc0f50;
                        }

                        .details .show .fr .bd p.option a.on {
                            border: 1px solid #eee;
                            color: #999;
                        }

                    .details .show .fr .bd p.number label {
                        margin-right: 12px;
                        display: block;
                        width: 86px;
                        height: 20px;
                        float: left;
                        border: 1px solid #d6d5d3;
                    }

                        .details .show .fr .bd p.number label a {
                            display: block;
                            width: 15px;
                            height: 20px;
                            overflow: hidden;
                            float: left;
                            background: url(../img/jia_jian.png) no-repeat;
                            text-indent: -999em;
                        }

                            .details .show .fr .bd p.number label a.jia {
                                background-position: 0 -20px;
                            }

                        .details .show .fr .bd p.number label input {
                            width: 44px;
                            padding: 0 5px;
                            border-left: 1px solid #d6d5d3;
                            float: left;
                            text-align: center;
                            line-height: 20px;
                            height: 20px;
                            color: #666;
                            font-size: 12px;
                            border-right: 1px solid #d6d5d3;
                        }

                    .details .show .fr .bd p.number span {
                        float: left;
                        color: #666;
                        font-size: 12px;
                        line-height: 22px;
                    }

                        .details .show .fr .bd p.number span i {
                            color: #dc0f50;
                            padding: 0 5px;
                        }

                    .details .show .fr .bd p.number span.num_tip{
                            margin-left: 5px;
                    }

                        .details .show .fr .bd p.number span.num_tip i {
                            color: #ff3333;
                        }

                .details .show .fr .bd p.list {
                    /*height: 19px;*/
                    line-height: 19px;
                    overflow: hidden;
                    padding: 7px 0 0 0;
                }

                    .details .show .fr .bd p.list span {
                        display: block;
                        float: left;
                        padding-left: 25px;
                        background: url(../img/icon_1.png) no-repeat;
                        font-size: 14px;
                        color: #333;
                        margin: 0px 0 8px 0;
                        margin-right: 26px;
                    }

                    .details .show .fr .bd p.list span.nonSupport {
                        color: #c5c5c5;
                    }
                        .details .show .fr .bd p.list span.s2 {
                            background-position: 0 -20px;
                        }

                        .details .show .fr .bd p.list span.s3 {
                            background-position: 0 -40px;
                        }

                .details .show .fr .bd .btn {
                    height: 38px;
                    overflow: hidden;
                }

                    .details .show .fr .bd .btn a {
                        display: block;
                        width: 160px;
                        height: 38px;
                        line-height: 38px;
                        overflow: hidden;
                        text-align: center;
                        color: #fff;
                        font-size: 16px;
                        float: left;
                        margin-right: 22px;
                        background:#fea829  20px center;
                    }
					.details .show .fr .bd .btn .a1 {
                        background:#dc0f50 ;
                    }

                        .details .show .fr .bd .btn a.a2 {
                            position: relative;
                            width: 132px;
                            margin-right: 8px;
                            padding-left: 28px;
                            text-align: center;
                        }

                        .details .show .fr .bd .btn a:hover {
                            filter: alpha(opacity=90);
                            -moz-opacity: 0.9;
                            opacity: 0.9;
                        }

                        .details .show .fr .bd .btn a.on {
                            background: #707070;
                        }
						.details .show .fr .bd .btn .serviceTel{
							float:left;
							margin-top: 8px;
							color:#333;
							font-size:12px;
						}
							.details .show .fr .bd .btn .serviceTel i{
								color:#c06;
								margin:0 4px;
							}
                    .details .show .fr .bd .btn span {
                        margin-top: 9px;
                        display: block;
                        height: 20px;
                        line-height: 19px;
                        /*overflow: hidden;*/
                        padding-left: 26px;
                        background: url(../img/icon_1.png) no-repeat 0 -59px;
                        cursor: pointer;
                        float: left;
						color:#666;
                    }

                        .details .show .fr .bd .btn span.curr {
                            background-position: 0 -80px;
                            color: #dc0f50;
                        }
					.details .show .fr .bd .btn span.in{
						margin-left:50px;
						position:relative;
						background:none;
						padding-left: 0px;
					}
					.details .show .fr .bd .btn span.in i{
						width:20px;
						height:20px;
						background: url(../img/icon_in.png) no-repeat;
						background-size:100%;
						position:absolute;
						left:-25px;
						top:0;
					}

    .details .content {
        background: #fff;
        margin-bottom: 68px;
    }

        .details .content .hd {
            height: 50px;
			width: 640px;
            border: 1px solid #e5e5e5;
            border-bottom: none;
        }

            .details .content .hd li {
                width: 160px;
                height: 50px;
                line-height: 50px;
                float: left;
                background: #f5f5f5;
                text-align: center;
                font-size: 18px;
                color: #333;
                cursor: pointer;
            }

                .details .content .hd li.curr {
                    background: #fff;
                    border-bottom: 1px solid #fff;
                    color: #dc0f50;
                    border-top: 2px solid #dc0f50;
                    position: relative;
                    top: -1px;
                    border-left: 1px solid #e5e5e5;
                    border-right: 1px solid #e5e5e5;
                    width: 159px;
                    margin-left: -1px;
                }

                    .details .content .hd li.curr:last-child {
                        border-right: none;
                        width: 160px;
                    }

        .details .content .bd {
            padding-top: 2px;
            border: 1px solid #e5e5e5;
        }

        .details .content .img {
            overflow: hidden;
            padding: 25px 50px;
        }
		.details .content .frome{
            padding-left: 52px;
			margin-top: -15px;
			display: block;
			color: #666;
			font-size: 13px;
        }

            .details .content .img .tu {
                display: block;
                padding: 35px;
                overflow: hidden;
            }

            .details .content .img p {
                line-height: 30px;
                font-size: 14pox;
                overflow: hidden;
                height: 30px;
                color: #666;
            }

                .details .content .img p i {
                    display: block;
                    width: 295px;
                    float: left;
                }

                .details .content .img p a {
                    float: right;
                    margin-right: 35px;
                    color: #666;
                }

                    .details .content .img p a:hover {
                        color: #c00;
                    }

        .details .content .table {
            padding: 40px;
            min-height: 440px;
            display: none;
            overflow: hidden;
        }

            .details .content .table li {
                overflow: hidden;
                font-size: 12px;
                color: #666;
                line-height: 40px;
                overflow: hidden;
            }

                .details .content .table li b {
                    width: 110px;
                    display: block;
                    float: left;
                }

                .details .content .table li span {
                    display: block;
                    width: 1000px;
                    float: left;
                    overflow: hidden;
                }

        .details .content .qa {
            display: none;
            padding: 45px;
            overflow: hidden;
        }

            .details .content .qa h3 {
                height: 30px;
                line-height: 30px;
                font-size: 14px;
                color: #dc0f50;
            }

            .details .content .qa p {
                line-height: 30px;
                padding-bottom: 30px;
            }

.warrant {
    overflow: hidden;
    margin: 20px auto 45px auto;
    width: 1200px;
}

    .warrant li {
        height: 54px;
        padding: 0 25px 0 82px;
        float: left;
        background: url(../img/warrant_icon.png) no-repeat 15px 0;
    }

        .warrant li + li {
            border-left: 1px solid #d6d6d6;
        }

        .warrant li b {
            display: block;
            line-height: 22px;
            padding-top: 5px;
            font-size: 16px;
            color: #333;
        }

        .warrant li i {
            display: block;
            line-height: 18px;
            font-size: 12px;
            color: #999;
        }

        .warrant li.l2 {
            background-position: 15px -55px;
        }

        .warrant li.l3 {
            background-position: 15px -110px;
        }

        .warrant li.l4 {
            background-position: 15px -165px;
        }

        .warrant li.l5 {
            background-position: 15px -220px;
        }

/*=弹出窗*/
.popup i, .pop_mode i, .customs-pop i {
    z-index: 200;
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=30);
    -moz-opacity: 0.3;
    opacity: 0.3;
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
}

.popup .cont {
    z-index: 200;
    width: 500px;
    height: 300px;
    background: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -150px 0 0 -250px;
    box-shadow: 0 0 6px #666;
}

.popall .cont {
    height: 150px;
    margin-top: -75px;
}

.popup .cont .all {
    width: 500px;
    height: 300px;
    position: relative;
}

    .popup .cont .all a.close {
        width: 40px;
        height: 40px;
        background: url(../img/close_bg.png) no-repeat;
        text-indent: -999em;
        display: block;
        right: -20px;
        top: -20px;
        position: absolute;
        cursor: pointer;
    }

        .popup .cont .all a.close:hover {
            background: url(../img/close_bg.png) no-repeat;
        }

    .popup .cont .all b {
        display: block;
        padding: 85px 20px;
        height: 28px;
        line-height: 28px;
        overflow: hidden;
        text-align: center;
        color: #333;
        font-size: 14px;
    }

.popall .cont .all b {
    padding: 60px 20px;
}

.popup .cont .all b span, .customs-pop .cont p span {
    display: inline-block;
    height: 28px;
    width: 28px;
    vertical-align: middle;
    margin-right: 10px;
    background: url(../img/tanhao.png) no-repeat;
}

.popup .cont .all a {
    display: block;
    width: 140px;
    height: 38px;
    line-height: 38px;
    background: #f2843c;
    text-align: center;
    color: #fff;
    font-size: 16px;
    margin: 0 auto;
}

    .popup .cont .all a:hover {
        background: #f39659;
    }

.pop_mode .cont {
    width: 764px;
    height: 480px;
    overflow: hidden;
    position: fixed;
    z-index: 200;
    background: #fff;
    left: 50%;
    top: 50%;
    margin: -241px 0 0 -383px;
    border: 1px solid #e5e5e5;
}

    .pop_mode .cont h2, .customs-pop .cont h2 {
        height: 34px;
        background: #f5f5f5;
        line-height: 34px;
        padding: 0 10px;
        font-size: 14px;
        color: #333;
    }

        .pop_mode .cont h2 a, .customs-pop .cont h2 a {
            float: right;
            color: #333;
            font-size: 14px;
        }

    .pop_mode .cont .bd {
        overflow: hidden;
        padding: 10px 28px;
    }

        .pop_mode .cont .bd ul {
            overflow: hidden;
            padding: 0 0 0 7px;
            margin-bottom: 20px;
        }

            .pop_mode .cont .bd ul + ul {
                border-top: 1px solid #e5e5e5;
            }

            .pop_mode .cont .bd ul li {
                position: relative;
                cursor: pointer;
                width: 152px;
                margin: 0 10px;
                margin-top: 20px;
                height: 40px;
                overflow: hidden;
                border: 1px solid #e7e6e5;
                float: left;
            }

                .pop_mode .cont .bd ul li b {
                    display: none;
                }

                .pop_mode .cont .bd ul li.curr {
                    border: 1px solid #dc0f50;
                }

                    .pop_mode .cont .bd ul li.curr b {
                        display: block;
                        width: 24px;
                        height: 24px;
                        background: url(../img/payment_bg.png) no-repeat;
                        position: absolute;
                        right: 0;
                        bottom: 0;
                    }

        .pop_mode .cont .bd p {
            height: 40px;
        }

            .pop_mode .cont .bd p a {
                display: block;
                width: 150px;
                height: 40px;
                line-height: 40px;
                text-align: center;
                color: #fff;
                font-size: 18px;
                background: #dc0f50;
                margin: 0 auto;
            }

.customs-pop .cont {
    display: block;
    width: 520px;
    height: 290px;
    overflow: hidden;
    position: fixed;
    left: 50%;
    top: 50%;
    border: 1px solid #e5e5e5;
    background: #fff;
    z-index: 200;
    margin: -150px 0 0 -260px;
}

    .customs-pop .cont p {
        text-align: center;
        line-height: 178px;
        height: 170px;
        font-size: 18px;
        color: #666;
    }

        .customs-pop .cont p span {
            margin-top: -2px;
        }

    .customs-pop .cont b {
        text-align: center;
        display: block;
        height: 40px;
    }

        .customs-pop .cont b a {
            display: inline-block;
            margin: 0 16px;
            width: 150px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            color: #fff;
            font-size: 18px;
            background: #dc0f50;
        }



.drift {
    width: 60px;
    position: fixed;
    _position: absolute;
    right: 10px;
    top: 70%;
    margin-top: -160px;
    *position: absolute;
}

    .drift li {
        height: 60px;
        margin-bottom: 10px;
    }

        .drift li.l3 {
            display: none;
        }

        .drift li a {
            position: relative;
            display: block;
            height: 60px;
            background: url(../img/icon_bg.png) no-repeat;
        }

        .drift li.l2 a {
            background-position: left -70px;
        }

        .drift li.l3 a {
            background-position: left -140px;
            text-indent: -999em;
        }

        .drift li a:hover {
            background: url(../img/icon_bg2.png) no-repeat;
        }

            .drift li a:hover .tan2 {
                display: block;
            }

        .drift li.l2 a:hover {
            background-position: left -70px;
        }

        .drift li.l3 a:hover {
            background-position: left -140px;
        }

.tan2 {
    display: none;
    text-align: center;
    background: #fff;
    right: 74px;
    top: 0;
    position: absolute;
    z-index: 1000;
    width: 122px;
    border: 1px solid #e5e5e5;
    height: 164px;
    padding: 14px 13px 0 13px;
}

    .tan2 img {
        width: 121px;
        height: 121px;
    }

    .tan2 em {
        font-size: 16px;
        color: #333;
        line-height: 44px;
    }

    .tan2 i {
        display: inline-block;
        width: 11px;
        height: 14px;
        background: url(../img/li_right.png) no-repeat;
        position: absolute;
        left: 148px;
        top: 30px;
    }

/*=首页样式*/
.main {
    overflow: hidden;
    margin: 0 auto;
    width: 1200px;
    position: relative;
    /*z-index: 0;*/
}

.rect {
    overflow: hidden;
    padding: 0 0 0 243px;
    width: 957px;
    height: 561px;
    margin-bottom: 40px;
}

    .rect .fl {
        width: 714px;
        overflow: hidden;
        height: 561px;
        float: left;
    }

    .rect .fr {
        width: 232px;
        overflow: hidden;
        padding-top: 10px;
        float: right;
    }

.focus {
    margin-bottom: 4px;
    width: 714px;
    height: 382px;
    overflow: hidden;
    position: relative;
}

    .focus .hd {
        overflow: hidden;
        width: 714px;
        height: 382px;
    }

        .focus .hd li {
            overflow: hidden;
            width: 714px;
            height: 382px;
            float: left;
        }

            .focus .hd li img {
                width: 100%;
                height: 100%;
            }

    .focus .num {
        width: 100%;
        text-align: center;
        height: 16px;
        position: absolute;
        bottom: 11px;
        left: 0;
    }

        .focus .num li {
            text-align: center;
            height: 16px;
            line-height: 16px;
            display: inline-block;
            width: 16px;
            margin: 0 5px;
            background: #333;
            color: #fff;
            font-size: 12px;
            border-radius: 8px;
            cursor: pointer;
        }

            .focus .num li.on {
                background: #dc0f50;
            }

    .focus .prev, .focus .next, .live-list .bd .prev, .live-list .bd .next {
        width: 30px;
        height: 60px;
        position: absolute;
        top: 50%;
        margin-top: -30px;
        opacity: 0.5;
        filter: alpha(opacity=50);
        -moz-opacity: 0.5;
    }

    .focus .prev, .live-list .bd .prev {
        background: url(../img/prev_bg.png) no-repeat;
        left: 0;
    }

    .focus .next, .live-list .bd .next {
        background: url(../img/next_bg.png) no-repeat;
        right: 0;
    }

.live-list .bd .prev, .live-list .bd .next {
    margin-top: -80px;
}

.ad1, .ad2 {
    width: 355px;
    height: 175px;
    overflow: hidden;
    float: left;
}

.ad2 {
    float: right;
}

    .ad1 img, .ad2 img {
        width: 100%;
        height: 100%;
    }

.personal {
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    /* width: 232px; */
    height: 127px;
    overflow: hidden;
    margin: 0 7px;
}

    .personal .no {
        /*border: 1px solid #e5e5e5;*/
    }

        .personal .no .hd {
           /* padding-top: 20px;*/
            height: 70px;
            text-align: center;
        }

        .personal .no img {
            border-radius: 20px;
        }

        .personal .no i {
            display: block;
            line-height: 24px;
            font-size: 12px;
            color: #333;
        }

        .personal .no a.dl {
            display: block;
            text-align: center;
            width: 200px;
            height: 35px;
            line-height: 35px;
            background: #dc0f50;
            color: #fff;
            font-size: 16px;
            margin: 0 auto;
        }

        .personal .no p {
            padding: 0 15px;
            text-align: right;
        }

            .personal .no p a {
                color: #333;
                font-size: 12px;
                line-height: 26px;
            }

    .personal .yes .hd {
        height: 60px;
        text-align: center;
        /*background: #dc0f50;*/
        padding-top: 10px;
    }

        .personal .yes .hd img {
            width: 40px;
            height: 40px;
            border-radius: 20px;
            border: 1px solid #d6d3d3;
        }

        .personal .yes .hd i {
            display: block;
            color: #333;
            font-size: 12px;
            line-height: 24px;
        }

    .personal .yes ul {
        /*border: 1px solid #e5e5e5;
        border-top: none;*/
        height: 40px;
        padding: 14px 0 6px 0;
    }

        .personal .yes ul li {
            height: 40px;
            overflow: hidden;
            text-align: center;
            width: 33%;
            float: left;
        }

            .personal .yes ul li + li {
                /*border-left: 1px solid #e5e5e5;*/
            }

            .personal .yes ul li a {
                display: block;
                color: #333;
                font-size: 14px;
                cursor: pointer;
            }

            .personal .yes ul li i {
                display: block;
            }
.conve-list {
    overflow: hidden;
    height: 130px;
    /*border: 1px solid #e5e5e5;
    margin-bottom: 10px;*/
}

    .conve-list .hd {
        padding: 15px 0 18px 50px;
        overflow: hidden;
        height: 30px;
        line-height: 30px;
        font-size: 24px;
        color: #666;
        font-weight: bold;
        background: url(../img/mobile1.png) no-repeat 10px center;
    }

    .conve-list ul {
        padding: 0 10px;
        overflow: hidden;
    }

        .conve-list ul li {
            width: 25%;
            float: left;
            overflow: hidden;
        }

            .conve-list ul li a {
                display: block;
                line-height: 15px;
                color: #333;
                text-align: center;
                font-size: 12px;
            }

                .conve-list ul li a i {
                    display: block;
                    width: 26px;
                    height: 20px;
                    background: url(../img/icon_2.png) no-repeat;
                    margin: 2px auto;
                    margin-bottom: 5px;
                }

                    .conve-list ul li a i.i2 {
                        background-position: 0 -20px;
                    }

                    .conve-list ul li a i.i3 {
                        background-position: 0 -40px;
                    }

                    .conve-list ul li a i.i4 {
                        background-position: 0 -60px;
                    }

                .conve-list ul li a:hover i.i1 {
                    background-position: right 0;
                }

                .conve-list ul li a:hover i.i2 {
                    background-position: right -20px;
                }

                .conve-list ul li a:hover i.i3 {
                    background-position: right -40px;
                }

                .conve-list ul li a:hover i.i4 {
                    background-position: right -60px;
                }
                .per_conliset{
                    border: 1px solid #e5e5e5;
                    margin-bottom: 14px;
                }
/*无头部滚动栏样式2016-11-09*/
.rect .fr_02 .personal{
    margin: 0 0;
    margin-bottom: 10px;
    width: 232px;
    height: 172px;
    overflow: hidden;
    padding-bottom: 0;
    border-bottom:none;
    border-top:none;
}

    .rect .fr_02 .personal .no{
        border:none;
    }

        .rect .fr_02 .personal .no .hd{
            padding-top: 20px;
            height: 78px;
            text-align: center;
        }

        .rect .fr_02 .personal .no img{
            border-radius: 20px;
        }

        .rect .fr_02 .personal .no i{
            display: block;
            line-height: 24px;
            font-size: 12px;
            color: #333;
        }

        .rect .fr_02 .personal .no a.dl{
            display: block;
            text-align: center;
            width: 200px;
            height: 40px;
            line-height: 40px;
            background: #dc0f50;
            color: #fff;
            font-size: 16px;
            margin: 0 auto;
        }

        .rect .fr_02 .personal .no p{
            padding: 0 15px;
            text-align: right;
        }

            .rect .fr_02 .personal .no p a{
                color: #333;
                font-size: 12px;
                line-height: 31px;
            }

    .rect .fr_02 .personal .yes .hd{
        height: 78px;
        text-align: center;
        background: #dc0f50;
        padding-top: 22px;
    }

        .rect .fr_02 .personal .yes .hd img{
            width: 40px;
            height: 40px;
            border-radius: 20px;
            border: 1px solid #d6d3d3;
        }

        .rect .fr_02 .personal .yes .hd i{
            display: block;
            color: #fff;
            font-size: 12px;
            line-height: 24px;
        }

    .rect .fr_02 .personal .yes ul{
        border: 1px solid #e5e5e5;
        border-top: none;
        height: 50px;
        padding: 14px 0 7px 0;
    }

        .rect .fr_02 .personal .yes ul li{
            height: 50px;
            overflow: hidden;
            text-align: center;
            width: 33%;
            float: left;
        }

            .rect .fr_02 .personal .yes ul li + li{
                border-left: 1px solid #e5e5e5;
            }

            .rect .fr_02 .personal .yes ul li a{
                display: block;
                color: #333;
                font-size: 14px;
                cursor: pointer;
            }

            .rect .fr_02 .personal .yes ul li i{
                display: block;
            }

.rect .fr_02 .conve-list{
    overflow: hidden;
    height: 141px;
    border-top: 1px solid #e5e5e5;
    /*margin-bottom: 10px;*/
}

    .rect .fr_02 .conve-list .hd{
        padding: 18px 0 18px 50px;
        overflow: hidden;
        height: 30px;
        line-height: 30px;
        font-size: 24px;
        color: #666;
        font-weight: bold;
        background: url(../img/mobile1.png) no-repeat 10px center;
    }

    .rect .fr_02 .conve-list ul{
        padding: 0 10px;
        overflow: hidden;
    }

        .rect .fr_02 .conve-list ul li{
            width: 25%;
            float: left;
            overflow: hidden;
        }

            .rect .fr_02 .conve-list ul li a{
                display: block;
                line-height: 15px;
                color: #333;
                text-align: center;
                font-size: 12px;
            }

                .rect .fr_02 .conve-list ul li a i{
                    display: block;
                    width: 26px;
                    height: 20px;
                    background: url(../img/icon_2.png) no-repeat;
                    margin: 2px auto;
                    margin-bottom: 5px;
                }

                    .rect .fr_02 .conve-list ul li a i.i2{
                        background-position: 0 -20px;
                    }

                    .rect .fr_02 .conve-list ul li a i.i3{
                        background-position: 0 -40px;
                    }

                    .rect .fr_02 .conve-list ul li a i.i4{
                        background-position: 0 -60px;
                    }

                .rect .fr_02 .conve-list ul li a:hover i.i1{
                    background-position: right 0;
                }

                .rect .fr_02 .conve-list ul li a:hover i.i2{
                    background-position: right -20px;
                }

                .rect .fr_02 .conve-list ul li a:hover i.i3{
                    background-position: right -40px;
                }

                .rect .fr_02 .conve-list ul li a:hover i.i4{
                    background-position: right -60px;
                }
               
/*end*/
.goods-hd{overflow:hidden;}
.goods-hd h2 {
    height: 37px;
    line-height: 16px;
    overflow: hidden;
    padding: 10px 0;
    color: #dc0f50;
    font-size: 16px;
    border-top:2px solid #dc0f50;
    text-align:center;
}

    .goods-hd h2 span{
        display:block;
        font-size: 12px;
        line-height:24px;
    }

.goods-hd ul {
    height: 152px;
    overflow: hidden;
    margin-right:-3px;
}

    .goods-hd ul li {
        width: 113px;
        overflow: hidden;
        float: left;
        margin-right:3px;
    }

        .goods-hd ul li a {
            display: block;
        }

            .goods-hd ul li a img {
                width: 113px;
                height: 113px;
                display: block;
                margin: 0 auto;
            }

            .goods-hd ul li a i {
                display: block;
                margin-top: 10px;
                background: #dc0f50;
                height: 28px;
                line-height: 28px;
                text-align: center;
                font-size: 12px;
                font-size: 12px;
                color: #fff;
            }

.live-list .hd, .selling .hd, .hot .hd, .box .hd, .order .hd, .wx-pay .hd {
    height: 32px;
    background: url(../img/hd_bg.jpg) repeat-x left bottom;
    overflow: hidden;
    margin-bottom: 30px;
}

    .live-list .hd span, .order .hd span {
        float: right;
        line-height: 22px;
        padding-top: 8px;
    }

        .live-list .hd span a, .order .hd span {
            color: #333;
            font-size: 12px;
        }

            .live-list .hd span a.trade {
                padding-right: 25px;
                font-size: 14px;
                color: #333;
                background: url(../img/trade_bg.png) no-repeat 48px center;
            }

    .live-list .hd h2, .selling .hd h2, .hot .hd h2, .box .hd h2, .order .hd h2, .wx-pay .hd h2 {
        float: left;
        padding-right: 8px;
        font-size: 24px;
        color: #333;
        background: #fff;
        line-height: 24px;
        padding-top: 4px;
		padding-bottom: 5px;
    }

.live-list .bd, .current .bd {
    overflow: hidden;
    height: 300px;
    position: relative;
}

    .live-list .bd ul, .current .bd ul {
        /*overflow: hidden;*/
        padding: 0 25px;
        height: 298px;
        width: 100000%;
        position: absolute;
        left: 0px;
        top: 0px;
    }

        .live-list .bd ul li, .current .bd li {
            width: 200px;
            margin: 0px 22px 0 11px;
            overflow: hidden;
            float: left;
        }

            .live-list .bd ul li a, .current .bd a {
                position: relative;
                display: block;
                width: 200px;
                overflow: hidden;
            }

                .live-list .bd ul li a img.img_biao, .bd a img.img_biao {
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 24px;
                    height: 24px;
                    z-index: 10;
                }


                .live-list .bd ul li a img, .current .bd a img {
                    width: 200px;
                    height: 200px;
                    display: block;
                    overflow: hidden;
                }

                .live-list .bd ul li a span, .current .bd a span {
                    display: block;
                    height: 24px;
                    margin-top: -24px;
                    text-align: center;
                    font-size: 14px;
                    color: #fff;
                    line-height: 24px;
                    background: #333;
                    position: relative;
                    filter: alpha(opacity=70);
                    -moz-opacity: 0.7;
                    opacity: 0.7;
                }

                    .live-list .bd ul li a span.s1, .current .bd a span.s1 {
                        background: #008120;
                    }

                .live-list .bd ul li a b, .current .bd a b {
                    display: block;
                    padding: 5px 0;
                    line-height: 21px;
                    height: 40px;
                    overflow: hidden;
                    font-size: 14px;
                    color: #333;
                }

                .live-list .bd ul li a font, .current .bd a font {
                    display: block;
                    line-height: 24px;
                    color: #dc0f50;
                    font-size: 20px;
                }

                    .live-list .bd ul li a font i, .current .bd a font i {
                        padding: 0 8px;
                        font-size: 12px;
                        color: #999;
                        text-decoration: line-through;
                    }

    .live-list .bd .next:hover, .live-list .bd .prev:hover {
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }

    .live-list .bd .static {
        background: url(../img/jz_icon.png) no-repeat;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }

    .live-list .bd ul li a em, .ac-list li a.sold em, .current .bd a.sold em, .box ul li a.sold em {
        display: block;
        width: 200px;
        height: 200px;
        position: absolute;
        left: 0;
        top: 0;
        background: url(../img/sq_bg.png) no-repeat;
        text-align: center;
        line-height: 200px;
        font-size: 22px;
        color: #e5e5e5;
        z-index: 10;
        display: none;
    }

    .live-list .bd ul li a.sold em, .ac-list li a.sold em, .current .bd a.sold em, .box ul li a.sold em {
        display: block;
    }

    .live-list .bd ul li a.sold b, .live-list .bd ul li a.sold font, .live-list .bd ul li a.sold:hover b, .live-list .bd ul li a.sold:hover font, .ac-list li a.sold b, .ac-list li a.sold font, .ac-list li a.sold span, .ac-list li a.sold p, .ac-list li a.sold:hover b, .current .bd a.sold b, .current .bd a.sold font, .current .bd a.sold span, .box ul li a.sold b, .box ul li a.sold font {
        /*color: #999;*/
    }

    .live-list .bd .end {
        width: 1200px;
        height: 150px;
        background: url(../img/end_bg.png) no-repeat;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 15;
        text-align: center;
        font-size: 22px;
        color: #e6e6e6;
        line-height: 30px;
        padding-top: 150px;
    }

.time {
    overflow: hidden;
    height: 40px;
    margin: -16px 0 14px 0;
}

    .time li {
        height: 30px;
        font-size: 14px;
        padding: 5px 0 5px 30px;
        color: #fff;
        width: 86px;
        background: #333 url(../img/xian.gif) no-repeat left center;
        float: left;
        line-height: 15px;
        margin-left: -1px;
    }

        .time li i {
            display: block;
            font-size: 12px;
        }

        .time li.curr {
            position: relative;
            z-index: 10;
            background: #dc0f50;
        }

.bn {
    overflow: hidden;
    margin-bottom: 40px;
}
.bn img{width:100%;}
.bn img{width:100%;}
.mg-bg {
    margin-bottom: 40px;
}

.panic-list .hd h2 font, .box .hd h2 font {
    font-size: 16px;
    color: #333;
    margin-left: 20px;
    padding: 12px 0 0 0;
    line-height: 20px;
}

    .panic-list .hd h2 font b, .box .hd h2 font b {
        background: url(../img/nl_icon.png) no-repeat;
        padding: 0 30px 0 26px;
    }

    .panic-list .hd h2 font i, .box .hd h2 font i {
        display: inline-block;
        width: 30px;
        height: 20px;
        overflow: hidden;
        background: #222;
        color: #fff;
        text-align: center;
        line-height: 18px;
        margin: 0 2px 0 5px;
        vertical-align: middle;
    }

.panic-list .bd {
    margin-bottom: 40px;
}

    .panic-list .bd ul li a span, .current .bd li a span {
        width: 60px;
        height: 26px;
        line-height: 26px;
        color: #fff;
        font-size: 16px;
        text-align: center;
        background: #dc6c8f;
        position: absolute;
        right: 0;
        top: 174px;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
        margin: 0;
    }

    .panic-list .bd ul li a b, .panic-list .bd ul li a font, .current .bd li a b, .current .bd li a font {
        padding-right: 62px;
    }

    .panic-list .bd ul li a strong, .current .bd li a strong {
        width: 51px;
        height: 51px;
        padding: 4px;
        background: #ea2e2f;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 210px;
        font-size: 20px;
        color: #fff;
        line-height: 25px;
        text-align: center;
        font-weight: normal;
    }


.floor {
    overflow: hidden;
    margin-bottom: 40px;
}

    .floor .fl {
        width: 890px;
        overflow: hidden;
        float: left;
        height: 556px;
    }

    .floor .hd {
        margin-bottom: 20px;
    }

    .floor .fl .bd {
        overflow: hidden;
    }

        .floor .fl .bd .left {
            width: 300px;
            float: left;
        }

            .floor .fl .bd .left b {
                display: block;
                height: 376px;
                margin-bottom: 30px;
                overflow: hidden;
            }

            .floor .fl .bd .left p {
                padding: 0 6px;
                height: 108px;
                overflow: hidden;
            }

                .floor .fl .bd .left p a {
                    display: block;
                    width: 80px;
                    border: 1px solid #e5e5e5;
                    height: 28px;
                    overflow: hidden;
                    float: left;
                    margin: 0 6px 15px 7px;
                }

                    .floor .fl .bd .left p a img, .floor .fl .bd .left b a img {
                        width: 100%;
                    }

        .floor .fl .bd .right {
            width: 580px;
            float: right;
            overflow: hidden;
        }

            .floor .fl .bd .right .focus, .floor .fl .bd .right .focus .hd, .floor .fl .bd .right .focus .hd li {
                width: 580px;
                height: 310px;
            }

            .floor .fl .bd .right .num li.on {
                background: #999;
            }

            .floor .fl .bd .right .ad3 {
                width: 190px;
                height: 190px;
                float: left;
                overflow: hidden;
                margin-right: 5px;
            }

            .floor .fl .bd .right .ad4 {
                float: right;
                width: 190px;
                height: 190px;
                overflow: hidden;
            }

                .floor .fl .bd .right .ad3 img, .floor .fl .bd .right .ad4 img {
                    width: 190px;
                    height: 190px;
                }

    .floor .fr {
        float: right;
        width: 300px;
        overflow: hidden;
        height: 556px;
    }

.selling .hd h2 {
    font-size: 20px;
    padding-left: 8px;
}

.selling .bd li {
    height: 80px;
    padding: 10px 0;
    border-bottom: 1px solid #e5e5e5;
    margin-top: -1px;
    overflow: hidden;
    position: relative;
    padding-left: 97px;
}

    .selling .bd li a {
        display: block;
        height: 80px;
    }

        .selling .bd li a img {
            width: 80px;
            height: 80px;
            position: absolute;
            left: 0;
            top: 10px;
        }

        .selling .bd li a b {
            display: block;
            height: 32px;
            line-height: 16px;
            overflow: hidden;
            font-size: 14px;
            color: #333;
            margin-bottom: 22px;
        }

        .selling .bd li a i {
            display: block;
            width: 25px;
            height: 25px;
            line-height: 18px;
            padding-left: 5px;
            font-size: 12px;
            color: #fff;
            position: absolute;
            left: 0;
            top: 10px;
            z-index: 10;
        }

            .selling .bd li a i.i1 {
                background: url(../img/biao_bg.png) no-repeat;
            }

            .selling .bd li a i.i2 {
                background: url(../img/biao_bg.png) no-repeat 0 -26px;
            }

            .selling .bd li a i.i3 {
                background: url(../img/biao_bg.png) no-repeat 0 -52px;
            }

        .selling .bd li a em {
            font-size: 20px;
            color: #dc0f50;
            line-height: 26px;
        }

/*=直播*/
.video {
    overflow: hidden;
    margin: 20px 0 40px 0;
    height: 400px;
}

    .video .fl {
        width: 711px;
        height: 400px;
        float: left;
        overflow: hidden;
    }

    .video .fr {
        width: 465px;
        height: 400px;
        float: right;
        overflow: hidden;
        position: relative;
    }

.wares, .wares .hd, .wares .hd li {
    width: 465px;
    height: 400px;
    overflow: hidden;
}

    .wares .hd li h2 {
        margin-bottom: 26px;
        padding: 17px 0;
        border-bottom: 1px solid #e5e5e5;
        width: 436px;
        line-height: 31px;
        overflow: hidden;
        color: #333;
        font-size: 20px;
        height: 62px;
    }

    .wares .hd li p {
        height: 142px;
        overflow: hidden;
        margin-bottom: 43px;
    }

        .wares .hd li p a {
            display: block;
            width: 138px;
            height: 138px;
            border: 2px solid #e5e5e5;
            float: left;
            margin-right: 6px;
            overflow: hidden;
        }

            .wares .hd li p a img {
                width: 138px;
                height: 138px;
            }

    .wares .hd li font {
        display: block;
        height: 46px;
        line-height: 46px;
        font-size: 30px;
        color: #dc0f50;
        font-weight: bold;
    }

        .wares .hd li font a {
            font-weight: normal;
            float: right;
            width: 160px;
            height: 46px;
            background: #dc0f50;
            color: #fff;
            text-align: center;
            font-size: 24px;
        }

    .wares .num {
        width: 436px;
        height: 16px;
        overflow: hidden;
        position: absolute;
        bottom: 8px;
        left: 0;
        text-align: center;
    }

        .wares .num ul {
            height: 16px;
            line-height: 16px;
            text-align: center;
            overflow: hidden;
        }

        .wares .num li {
            display: inline-block;
            cursor: pointer;
            width: 50px;
            height: 16px;
            line-height: 16px;
            text-align: center;
            font-size: 12px;
            color: #fff;
            background: #e5e5e5;
            margin: 0 1px;
        }

            .wares .num li.on {
                background: #dc0f50;
            }

/*=品牌汇*/
.brand {
    width: 1200px;
    overflow: hidden;
    margin: 20px auto;
    overflow: hidden;
}

    .brand .fl {
        width: 891px;
        overflow: hidden;
        float: left;
    }

        .brand .fl dl {
            overflow: hidden;
            height: 304px;
            margin-bottom: 8px;
        }

        .brand .fl dt {
            width: 279px;
            height: 304px;
            float: left;
            text-align: center;
            background: #f7f7f7;
        }

            .brand .fl dt td {
                height: 130px;
                text-align: center;
                vertical-align: middle;
                overflow: hidden;
            }

                .brand .fl dt td img {
                    width: 60%;
                    height: 40%;
                }

        .brand .fl dd img {
            width: 100%;
            height: 100%;
        }

        .brand .fl dt p {
            text-align: center;
            line-height: 24px;
            color: #333;
            font-size: 16px;
            height: 72px;
            margin-bottom: 15px;
            overflow: hidden;
        }

        .brand .fl dt font {
            display: block;
            font-size: 18px;
            color: #333;
        }

            .brand .fl dt font em {
                color: #dc0f50;
                font-size: 28px;
            }

        .brand .fl dd {
            width: 612px;
            float: right;
            height: 100%;
        }

    .brand .fr {
        width: 290px;
        overflow: hidden;
        padding-right: 10px;
        float: right;
    }

        .brand .fr .selling .hd, .search-list .fr .hd {
            margin-bottom: 5px;
        }

            .brand .fr .selling .hd h2, .search-list .fr .hd h2 {
                padding-left: 0;
            }

.hot {
    overflow: hidden;
    margin-bottom: 20px;
}

    .hot .hd h2 {
        font-size: 20px;
    }

    .hot .hd {
        margin-bottom: 20px;
    }

    .hot ul {
        overflow: hidden;
    }

        .hot ul li {
            width: 50%;
            text-align: center;
            margin-bottom: 20px;
            float: left;
        }

            .hot ul li a img {
                width: 127px;
                height: 58px;
            }

.active {
    overflow: hidden;
}

   .active .banner {
    height: 450px;
    margin-bottom: 40px;
    overflow: hidden;
    position: relative;
}
/*下面是新增的*/
.active .banner img{
            width: auto;
            position: absolute;
            top: 0;
            left: 50%;
            margin-left: -1050px;
        }


.ac-list {
    overflow: hidden;
    padding: 0 25px;
    width: 1150px;
    margin: 0 auto;
    margin-bottom: 40px;
}

    .ac-list li {
        float: left;
        width: 200px;
        /*height: 290px;*/
        padding: 0 15px;
        overflow: hidden;
        margin-bottom: 30px;
    }

        .ac-list li a {
            display: block;
            overflow: hidden;
            position: relative;
        }

            .ac-list li a img {
                height: 200px;
                width: 200px;
            }

            .ac-list li a b {
                padding: 5px 0;
                overflow: hidden;
                height: 40px;
                line-height: 20px;
                font-size: 14px;
                color: #333;
                display: block;
            }

            .ac-list li a p {
                height: 24px;
                line-height: 24px;
                font-size: 20px;
                color: #e11f24;
            }

                .ac-list li a p i {
                    float: right;
                    font-size: 14px;
                    color: #999;
                    text-decoration: line-through;
                }

        .ac-list li font {
            display: block;
            font-size: 14px;
            color: #666;
        }

            .ac-list li font span {
                float: right;
            }

                .ac-list li font span strong {
                    border: 1px solid #f07423;
                    color: #f07423;
                    background: #fcf7f3;
                }

        .ac-list li a strong {
            display: inline-block;
            width: 33px;
            height: 16px;
            line-height: 16px;
            border: 1px solid #e92d2f;
            color: #e92d2f;
            backgorund: #fcebeb;
            font-size: 12px;
            text-align: center;
            position: relative;
            top: -2px;
            margin-left: 5px;
            font-weight: normal;
        }

/*=搜索结果页面*/
.search-list {
    overflow: hidden;
    width: 1200px;
    margin: 15px auto;
}

    .search-list .fl {
        width: 957px;
        float: left;
        overflow: hidden;
    }

        .search-list .fl h2 {
            height: 32px;
            line-height: 32px;
        }

            .search-list .fl h2 a {
                font-size: 14px;
                color: #333;
            }

            .search-list .fl h2 span {
                padding: 0 5px;
                font-size: 14px;
                color: #333;
            }

        .search-list .fl .ac-list {
            padding: 0 10px;
            width: 100%;
            margin-bottom: 0;
            *margin-bottom: 30px;
        }

            .search-list .fl .ac-list li {
                padding: 0 10px;
                width: 214px;
            }

                .search-list .fl .ac-list li a img {
                    display: block;
                    width: 214px;
                    height: 214px;
                }

                    .search-list .fl .ac-list li a img.img_biao {
                        position: absolute;
                        left: 0;
                        top: 0;
                        width: 24px;
                        height: 24px;
                        z-index: 10;
                    }

                .search-list .fl .ac-list li a.sold em {
                    width: 214px;
                    height: 214px;
                    background: url(../img/sq_bg2.png) no-repeat;
                    line-height: 214px;
                }

.term {
    margin-bottom: 19px;
    border: 1px solid #e5e5e5;
    overflow: hidden;
}

    .term dl {
        overflow: hidden;
        line-height: 58px;
        position: relative;
    }

        .term dl.top {
            border-bottom: 1px dashed #e5e5e5;
        }

        .term dl dt {
            width: 80px;
            background: #f1f1f1;
            font-size: 14px;
            font-weight: bold;
            color: #444;
            padding-left: 10px;
            float: left;
            height: 100%;
        }

        .term dl dd {
            width: 840px;
            overflow: hidden;
            position: relative;
            float: left;
            height: 58px;
            padding-left: 10px;
        }

            .term dl dd a {
                display: block;
                height: 22px;
                margin: 18px 35px 18px 0;
                overflow: hidden;
                float: left;
                line-height: 22px;
                font-size: 12px;
                color: #666;
                padding: 0 6px;
            }

                .term dl dd a.curr {
                    background: #dc0f50;
                    color: #fff;
                }

        .term dl span {
            display: block;
            padding-right: 16px;
            background: url(../img/more.png) no-repeat right -28px;
            font-size: 12px;
            color: #333;
            cursor: pointer;
            height: 16px;
            line-height: 16px;
            position: absolute;
            right: 16px;
            bottom: 20px;
        }

            .term dl span.curr {
                background-position: right 4px;
            }

.filter {
    margin-bottom: 30px;
    height: 45px;
    border: 1px solid #e5e5e5;
    background: #f1f1f1;
}

    .filter li {
        width: 88px;
        float: left;
        height: 46px;
        overflow: hidden;
        text-align: center;
        line-height: 45px;
        font-size: 12px;
        color: #333;
        cursor: pointer;
    }

        .filter li i {
            display: inline-block;
            width: 10px;
            height: 11px;
            background: url(../img/filter_i_bg.png) no-repeat;
            margin-left: 4px;
            position: relative;
            top: 1px;
        }

        .filter li a {
            display: none;
        }

        .filter li b {
            display: inline-block;
            width: 8px;
            height: 10px;
            background: url(../img/filter_b_bg2.png) no-repeat;
            background-position: 0 -5px;
            margin-left: 4px;
            position: relative;
            top: 1px;
        }


            .filter li b.down {
                background: url(../img/filter_b_bg.png) no-repeat;
                background-position: 0 -10px;
            }

            .filter li b.up {
                background: url(../img/filter_b_bg.png) no-repeat;
                background-position: 0 0;
            }


        .filter li.curr {
            color: #dc0f50;
            border-left: 1px solid #e5e5e5;
            background: #fff;
            border-right: 1px solid #e5e5e5;
        }

            .filter li.curr i {
                background-position: 0 -11px;
            }

        /*.filter li.curr b {
                background-position: 0 -10px;
            }*/

        .filter li#on {
            width: 222px;
            padding-left: 21px;
        }

            .filter li#on input {
                width: 32px;
                padding: 0 10px;
                float: left;
                text-align: left;
                margin-top: 11px;
                height: 22px;
                line-height: 22px;
                font-size: 12px;
                color: #666;
                border: 1px solid #d6d6d6;
            }

                .filter li#on input:focus {
                    border: 1px solid #dc0f50;
                }

            .filter li#on span {
                float: left;
                padding: 0 10px;
                color: #14px;
                color: #bdbdbd;
            }

            .filter li#on.curr a {
                display: block;
                width: 50px;
                height: 24px;
                line-height: 24px;
                background: #dc0f50;
                text-align: center;
                font-size: 12px;
                color: #fff;
                float: left;
                margin: 11px 0 0 15px;
            }

.search-list .fr {
    width: 233px;
    overflow: hidden;
    float: right;
}

.search-list .regret {
    height: 150px;
    background: #fffceb;
    margin-bottom: 40px;
    line-height: 150px;
    text-align: center;
    font-size: 16px;
    color: #333;
}

    .search-list .regret b {
        color: #dc0f50;
    }

    .search-list .regret i {
        display: inline-block;
        width: 21px;
        height: 21px;
        overflow: hidden;
        margin-right: 8px;
        background: url(../img/tanhao1.png) no-repeat;
        position: relative;
        top: 5px;
        *top: 0;
    }

/*=公用分页样式*/
.again {
    height: 30px;
    padding: 30px 0 30px 335px;
    text-align: center;
    margin-bottom: 40px;
    overflow: hidden;
    background: #e5e5e5;
}

    .again b {
        line-height: 30px;
        float: left;
        display: inline-block;
        margin-right: 8px;
        font-size: 16px;
        color: #666;
    }

    .again input {
        float: left;
        width: 370px;
        padding: 0 5px;
        border: 1px solid #d6d6d6;
        background: #fff;
        height: 28px;
        line-height: 28px;
        margin-right: 5px;
    }

    .again a {
        float: left;
        line-height: 30px;
        display: inline-block;
        width: 70px;
        height: 30px;
        background: #dc0f50;
        text-align: center;
        font-size: 14px;
        color: #fff;
    }

.pag {
    margin-bottom: 30px;
    text-align: center;
    overflow: hidden;
}

    .pag a {
        display: inline-block;
        padding: 0 15px;
        height: 34px;
        line-height: 34px;
        border: 1px solid #e5e5e5;
        background: #fafafa;
        text-align: center;
        margin-right: 5px;
        font-size: 14px;
        color: #666;
    }

        .pag a.on {
            color: #d6d6d6;
        }

        .pag a.curr, .pag a:hover {
            border: 1px solid #dc0f50;
            color: #fff;
            background: #dc0f50;
        }
    /*.pag span{width:33px;text-align:center;margin-right:5px;display:inline-block;font-size:28px;color:#666;line-height:34px;height:34px;overflow:hidden;position:relative;top:10px;*top:4px;}*/
    .pag em {
        padding-left: 18px;
        line-height: 34px;
        font-size: 14px;
        color: #666;
        margin-right: 10px;
    }

    .pag input {
        width: 34px;
        height: 34px;
        text-align: center;
        border: 1px solid #e5e5e5;
        margin: 0 3px;
    }

    .pag span a {
        display: inline-block;
        padding: 0 15px;
        height: 34px;
        line-height: 34px;
        border: 1px solid #e5e5e5;
        background: #fafafa;
        text-align: center;
        margin-right: 5px;
        font-size: 14px;
        color: #666;
    }

        .pag span a .on {
            color: #d6d6d6;
        }

        .pag span a.curr, .pag span a:hover {
            border: 1px solid #dc0f50;
            color: #fff;
            background: #dc0f50;
        }

/*=限时抢购*/
.current {
    width: 1200px;
    margin: 0 auto;
}

    .current .hd {
        margin-top: 20px;
        border-bottom: 1px solid #e5e5e5;
        border-left: 1px solid #e5e5e5;
        height: 59px;
    }

        .current .hd li {
            padding: 0 55px;
            height: 58px;
            border: 1px solid #e5e5e5;
            border-left: none;
            background: #f5f5f5;
            line-height: 58px;
            color: #999;
            font-size: 20px;
            float: left;
        }

            .current .hd li i {
                color: #dc0f50;
            }

            .current .hd li.curr i {
                margin-right: 24px;
            }

            .current .hd li font {
                display: none;
            }

            .current .hd li.curr {
                background: #fff;
                border-bottom: 1px solid #fff;
                color: #333;
            }

                .current .hd li.curr b {
                    margin-right: 24px;
                }

                .current .hd li.curr font {
                    display: inline-block;
                    font-size: 18px;
                    color: #333;
                }

                    .current .hd li.curr font em {
                        display: inline-block;
                        width: 45px;
                        height: 31px;
                        background: #222;
                        text-align: center;
                        color: #fff;
                        border-radius: 3px;
                        margin: 0 5px;
                        line-height: 31px;
                    }

    .current .bd {
        position: relative;
        border: 1px solid #e5e5e5;
        border-top: none;
    }

        .current .bd, .current .bd ul {
            height: auto;
        }

            .current .bd ul {
                padding: 0 24px;
            }

            .current .bd li {
                border-bottom: 1px solid #e5e5e5;
                padding: 30px 15px;
                margin: 0;
            }

                .current .bd li a strong.s1 {
                    background: #41b25d;
                    color: #fff;
                }

            .current .bd .xian {
                width: 100%;
                height: 1px;
                font-size: 1px;
                background: #fff;
                bottom: 0;
                left: 0;
                position: absolute;
            }

/*=APP展示*/
.app {
    /*height: 802px;*/
    /*overflow: hidden;*/
    /*background: #de2660 url(../img/app-bg.jpg) no-repeat 50% 50%;*/
}

    .app .cont {
        width: 1200px;
        height: 802px;
        position: relative;
        overflow: hidden;
        margin: 0 auto;
    }

    .app dl {
        width: 210px;
        height: 265px;
        overflow: hidden;
        position: absolute;
        right: 219px;
        top: 248px;
    }

        .app dl dt {
            overflow: hidden;
            padding: 16px;
        }

            .app dl dt, .app dl dt img {
                width: 178px;
                height: 178px;
            }

        .app dl dd {
            line-height: 55px;
            height: 55px;
            text-align: center;
            font-size: 20px;
            color: #fff;
        }

    .app p {
        display: block;
        width: 528px;
        height: 70px;
        overflow: hidden;
        position: absolute;
        right: 52px;
        top: 587px;
    }

        .app p b {
            float: left;
            padding-top: 4px;
        }

        .app p span {
            float: right;
            display: block;
            width: 435px;
            line-height: 22px;
            font-size: 14px;
            color: #fff;
        }

/*=错误页面*/
.fail {
    width: 1200px;
    margin: 20px auto;
    overflow: hidden;
}

    .fail .top {
        height: 362px;
        overflow: hidden;
        position: relative;
        background: url(../img/fail_bg.png) no-repeat 50% 50%;
    }

        .fail .top a {
            display: block;
            width: 180px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            background: #41b25d;
            color: #fff;
            font-size: 18px;
            position: absolute;
            left: 670px;
            top: 183px;
        }


/*=微信支付*/
.wx-pay {
    width: 1200px;
    overflow: hidden;
    margin: 15px auto;
}

    .wx-pay .hd {
        margin: 0;
    }

        .wx-pay .hd h2 {
            font-size: 18px;
        }

    .wx-pay .bd {
        padding: 15px 0;
        overflow: hidden;
    }

        .wx-pay .bd p {
            line-height: 30px;
            font-size: 14px;
            color: #333;
        }

            .wx-pay .bd p font {
                font-size: 12px;
            }

            .wx-pay .bd p i {
                color: #dc0f50;
            }

            .wx-pay .bd p span {
                float: right;
            }

                .wx-pay .bd p span b {
                    font-size: 30px;
                    color: #dc0f50;
                    padding: 0 5px;
                }

        .wx-pay .bd .ewm {
            height: 500px;
            position: relative;
            overflow: hidden;
            background: url(../img/sj_bg.jpg) no-repeat 660px 52px;
        }

        .wx-pay .bd .fl {
            width: 342px;
            height: 400px;
            position: absolute;
            left: 192px;
            top: 85px;
        }

            .wx-pay .bd .fl i {
                display: block;
                width: 336px;
                height: 336px;
                border: 1px solid #e5e5e5;
                padding: 2px;
                overflow: hidden;
            }

            .wx-pay .bd .fl p {
                line-height: 64px;
                text-align: center;
                font-size: 14px;
                color: #333;
            }

        .wx-pay .bd a {
            display: block;
            margin: 42px 0;
            font-size: 14px;
            color: #005fbe;
        }


/*=阶梯价*/
/*.ladder {
    width: 1200px;
    margin: -40px auto 40px auto;
    overflow: hidden;
}

    .ladder li {
        height: 400px;
        margin-bottom: 40px;
    }

        .ladder li .fl {
            width: 800px;
            height: 400px;
            float: left;
        }

            .ladder li .fl a {
                display: block;
                width: 800px;
                height: 400px;
                position: relative;
            }

                .ladder li .fl a b {
                    z-index: 10;
                    display: block;
                    height: 30px;
                    width: 800px;
                    background: url(../img/ladder_li_bg.png) no-repeat;
                    position: absolute;
                    bottom: 0;
                    left: 0;
                }

                    .ladder li .fl a b i {
                        display: block;
                        height: 30px;
                        background: url(../img/ladder_li_bg.png) no-repeat left bottom;
                    }

                    .ladder li .fl a b font {
                        display: block;
                        width: 800px;
                        height: 30px;
                        position: absolute;
                        left: 0;
                        bottom: 0;
                        line-height: 30px;
                        color: #fff;
                        font-size: 18px;
                    }

                        .ladder li .fl a b font span {
                            display: block;
                            text-align: center;
                            float: left;
                            filter: alpha(opacity=40);
                            -moz-opacity: 0.4;
                            opacity: 0.4;
                        }

                            .ladder li .fl a b font span#s1, .ladder li .fl a b font span#s3 {
                                width: 271px;
                            }

                            .ladder li .fl a b font span#s2 {
                                width: 258px;
                            }

                                .ladder li .fl a b font span#s1.curr, .ladder li .fl a b font span#s2.curr, .ladder li .fl a b font span#s3.curr {
                                    filter: alpha(opacity=100);
                                    -moz-opacity: 1;
                                    opacity: 1;
                                }

                .ladder li .fl a p {
                    z-index: 10;
                    width: 800px;
                    height: 20px;
                    line-height: 20px;
                    position: absolute;
                    bottom: -20px;
                    left: 0;
                }

                    .ladder li .fl a p i {
                        display: block;
                        width: 38px;
                        text-align: center;
                        float: left;
                        color: #333;
                        font-size: 14px;
                        font-weight: bold;
                    }

                        .ladder li .fl a p i.i1 {
                            margin-right: 214px;
                        }

                        .ladder li .fl a p i.i2 {
                            margin-right: 220px;
                        }

                        .ladder li .fl a p i.i3 {
                            margin-right: 210px;
                        }

                .ladder li .fl a em {
                    z-index: 10;
                    display: block;
                    width: 112px;
                    height: 112px;
                    background: url(../img/z_j_y.png) no-repeat;
                    position: absolute;
                    left: 0;
                    top: 0;
                    text-indent: -999em;
                }

                    .ladder li .fl a em.e2 {
                        background-position: 0 -112px;
                    }

                    .ladder li .fl a em.e3 {
                        background-position: 0 -224px;
                    }

                .ladder li .fl a strong {
                    display: block;
                    width: 800px;
                    height: 400px;
                    background: url(../img/yqg_bg.png) no-repeat;
                    text-align: center;
                    line-height: 400px;
                    font-size: 24px;
                    color: #fff;
                    font-weight: normal;
                    position: absolute;
                    left: 0;
                    top: 0;
                }

        .ladder li .fr {
            width: 400px;
            float: right;
            height: 400px;
            overflow: hidden;
        }

            .ladder li .fr h2 {
                text-align: center;
                height: 40px;
                line-height: 40px;
                color: #fff;
                font-size: 18px;
                background: #222;
            }

                .ladder li .fr h2 i {
                    display: inline-block;
                    width: 20px;
                    height: 20px;
                    background: url(../img/biao.png) no-repeat;
                    margin-right: 5px;
                    position: relative;
                    top: 3px;
                    *top: 0;
                }

            .ladder li .fr .bd {
                border-right: 1px solid #f2f2f2;
                border-bottom: 1px solid #f2f2f2;
                height: 359px;
                overflow: hidden;
            }

                .ladder li .fr .bd font {
                    display: block;
                    height: 45px;
                    padding: 30px 0;
                    text-align: center;
                    border-bottom: 1px dashed #dadada;
                    margin: 0 15px;
                    line-height: 26px;
                    color: #333;
                    font-size: 18px;
                }

                .ladder li .fr .bd p {
                    margin: 42px 0 35px 0;
                    text-align: center;
                    line-height: 28px;
                    font-size: 18px;
                    color: #333;
                }

                    .ladder li .fr .bd p b {
                        font-size: 36px;
                        color: #dc0f50;
                    }

                    .ladder li .fr .bd p em {
                        display: block;
                        color: #999;
                        font-size: 16px;
                        text-decoration: line-through;
                    }

                .ladder li .fr .bd a {
                    text-align: center;
                    font-size: 18px;
                    color: #fff;
                    line-height: 40px;
                    display: block;
                    width: 200px;
                    height: 40px;
                    background: #dc0f50;
                    margin: 0 auto;
                }

                    .ladder li .fr .bd a.curr {
                        background: #999;
                    }

                .ladder li .fr .bd i {
                    display: block;
                    height: 36px;
                    line-height: 36px;
                    text-align: center;
                    font-size: 12px;
                    color: #333;
                }*/
.ladder{width:1200px;margin:-40px auto 40px auto;overflow:hidden;}
.ladder li{float:left; margin-bottom:40px; margin-right:20px; }
.ladder li .fl{width:222px;height:222px;float:left;}
.ladder li .fl a{display:block;width:222px;height:222px;position:relative;}
.ladder li .fl a img{width:100%; height:100%;}
.ladder li .fl h2{width:100%; text-align:center;height:36px;line-height:36px;color:#fff;font-size:14px;background:#222; position:absolute; left:0; bottom:0;}
.ladder li .fl h2 i{display:inline-block;width:18px;height:18px;background:url(../img/biao.png) no-repeat; background-size:100%; margin-right:5px;position:relative;top:3px;*top:0;}
.ladder li .fl a b{z-index:10;display:block;height:30px;width:800px;background:url(../img/ladder_li_bg.png) no-repeat;position:absolute;bottom:0;left:0;}
.ladder li .fl a b i{display:block;height:30px;background:url(../img/ladder_li_bg.png) no-repeat left bottom;}
.ladder li .fl a b font{display:block;width:800px;height:30px;position:absolute;left:0;bottom:0;line-height:30px;color:#fff;font-size:18px;}
.ladder li .fl a b font span{display:block;text-align:center;float:left;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.ladder li .fl a b font span#s1,.ladder li .fl a b font span#s3{width:271px;}
.ladder li .fl a b font span#s2{width:258px;}
.ladder li .fl a b font span#s1.curr,.ladder li .fl a b font span#s2.curr,.ladder li .fl a b font span#s3.curr{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.ladder li .fl a p{z-index:10;width:800px;height:20px;line-height:20px;position:absolute;bottom:-20px;left:0;}
.ladder li .fl a p i{display:block;width:38px;text-align:center;float:left;color:#333;font-size:14px;font-weight:bold;}
.ladder li .fl a p i.i1{margin-right:214px;}
.ladder li .fl a p i.i2{margin-right:220px;}
.ladder li .fl a p i.i3{margin-right:210px;}
.ladder li .fl a em{z-index:10;display:block;width:90px;height:90px;background:url(../img/z_j_y_02.png) no-repeat; background-size:100%; position:absolute;left:0;top:0;text-indent:-999em;}
.ladder li .fl a em.e2{background-position:0 -90px;}
.ladder li .fl a em.e3{background-position:0 -180px;}
.ladder li .fl a strong{display:block;width:222px;height:222px;background:url(../img/yqg_bg_02.png) no-repeat; background-size:100%; text-align:center;line-height:222px;font-size:18px;color:#fff;font-weight:normal;position:absolute;left:0;top:0;}
.ladder li .fr{width:320px;float:left;/*height:400px;*/overflow:hidden; margin-left: 15px; }
.ladder li .fr .bd font {
    display: block;
    /* height: 45px; */
    margin: 8px 0 14px 0;
    line-height: 26px;
    color: #333;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ladder li .fr .bd p{margin:6px 0 0px 0; line-height:28px;font-size:18px;color:#333;}
.ladder li .fr .bd p b{font-size:30px; font-weight:bold; color:#dc0f50;}
.ladder li .fr .bd p em{margin-left:20px; color:#999;font-size:16px;text-decoration:line-through;}
.ladder li .fr .bd a{text-align:center;font-size:18px;color:#fff;line-height:40px;display:block;width:200px;height:40px;background:#dc0f50; margin-top:14px; }
.ladder li .fr .bd a.curr{background:#999;}
.ladder li .fr .bd i{height:36px;line-height:36px; font-size:12px;color:#333;display:block; margin-top:-4px; }
/*=赔本特卖*/
.box {
    width: 1200px;
    margin: -40px auto 60px auto;
}

    .box .hd {
        margin-bottom: 20px;
    }

    .box ul {
        overflow: hidden;
    }

        .box ul li {
            width: 524px;
            height: 200px;
            overflow: hidden;
            float: left;
            padding: 0 38px;
            margin-bottom: 20px;
        }

            .box ul li a {
                display: block;
                padding: 0 75px 0 240px;
                overflow: hidden;
                height: 200px;
                position: relative;
            }

                .box ul li a img {
                    position: absolute;
                    width: 200px;
                    height: 200px;
                    left: 0;
                    top: 0;
                }

                .box ul li a span {
                    display: block;
                    width: 59px;
                    height: 26px;
                    overflow: hidden;
                    text-align: center;
                    line-height: 26px;
                    color: #fff;
                    font-size: 18px;
                    background: #dc6c8f;
                    position: absolute;
                    bottom: 0;
                    left: 141px;
                    z-index: 1;
                }

                .box ul li a b {
                    overflow: hidden;
                    display: block;
                    height: 44px;
                    padding-top: 62px;
                    line-height: 22px;
                    font-size: 14px;
                    color: #333;
                }

                .box ul li a font {
                    font-size: 24px;
                    display: block;
                    color: #dc0f50;
                    line-height: 40px;
                }

                    .box ul li a font i {
                        font-size: 14px;
                        color: #999;
                        text-decoration: line-through;
                        padding-left: 10px;
                    }

                .box ul li a strong {
                    display: block;
                    width: 47px;
                    padding: 10px;
                    line-height: 24px;
                    color: #fff;
                    font-size: 20px;
                    text-align: center;
                    font-weight: normal;
                    position: absolute;
                    right: 0;
                    top: 67px;
                    height: 47px;
                    background: #ea2e2f;
                }

                    .box ul li a strong.s1 {
                        background: #41b25d;
                    }

                    .box ul li a strong.s2 {
                        background: #bcbcbc;
                    }

                .box ul li a.sold:hover b {
                    color: #999;
                }

/*=订单确认页*/
.order {
    width: 1200px;
    overflow: hidden;
    margin: 30px auto;
}

    .order label {
        display: block;
        float: left;
    }

    .order .hd {
        margin-bottom: 0;
    }

        .order .hd h2 {
            font-size: 18px;
        }

        .order .hd span a {
            color: #333;
        }

.address {
    overflow: hidden;
}

    .address .bd {
        overflow: hidden;
        margin: 20px 0;
        position: relative;
    }

        .address .bd ul {
            overflow: hidden;
            height: 36px;
        }

        .address .bd li {
            height: 36px;
            overflow: hidden;
            padding: 0 12px;
            line-height: 36px;
            font-size: 12px;
            color: #333;
            position: relative;
        }

        .address .bd .ad_ope {
            position: absolute;
            right: 0;
            top: 0;
        }

            .address .bd .ad_ope a {
                font-size: 12px;
                color: #333;
                margin-right: 17px;
            }

        .address .bd li.curr, .address .bd li:hover {
            background: #fffceb;
        }

        .address .bd li input {
            float: left;
            margin: 12px 12px 0 0;
        }

        .address .bd li b {
            padding: 0 20px;
        }

            .address .bd li b i {
                color: #dc0f50;
            }

        .address .bd li em {
            padding-left: 20px;
        }

        .address .bd .more {
            font-size: 12px;
            border: none;
            margin-top: 0;
            margin-right: 10px;
        }

.payment .bd {
    overflow: hidden;
    margin: 20px 10px;
}

    .payment .bd dt {
        height: 36px;
        line-height: 36px;
        color: #666;
    }

        .payment .bd dt input {
            float: left;
            margin: 12px 12px 0 0;
        }

        .payment .bd dt.curr {
            color: #dc0f50;
        }

    .payment .bd dd {
        position: relative;
        display: block;
        height: 125px;
        overflow: hidden;
        padding: 3px 90px 3px 36px;
    }

        .payment .bd dd p {
            overflow: hidden;
        }

            .payment .bd dd p + p {
                border-top: 1px solid #e5e5e5;
            }

        .payment .bd dd a {
            display: block;
            width: 152px;
            height: 40px;
            border: 1px solid #e6e7e2;
            position: relative;
            float: left;
            margin: 11px 21px 10px 0;
        }

            .payment .bd dd a i {
                display: none;
            }

            .payment .bd dd a.curr, .payment .bd dd a:hover {
                border: 1px solid #dc0f50;
            }

                .payment .bd dd a.curr i, .payment .bd dd a:hover i {
                    display: block;
                    width: 24px;
                    height: 24px;
                    background: url(../img/payment_bg.png) no-repeat;
                    position: absolute;
                    right: 0;
                    bottom: 0;
                }

            .payment .bd dd a img, .pop_mode .cont .bd ul li img {
                width: 100%;
                height: 100%;
            }

        .payment .bd dd span {
            display: block;
            font-size: 12px;
            color: #333;
            position: absolute;
            right: 0;
            padding-right: 15px;
            background: url(../img/more.png) no-repeat right -26px;
            top: 50%;
            margin-top: -12px;
            cursor: pointer;
        }

            .payment .bd dd span#curr {
                background-position: right 6px;
            }

.bill .bd {
    overflow: hidden;
    margin: 20px 0 5px 0;
}

    .bill .bd p {
        overflow: hidden;
        line-height: 30px;
        margin-bottom: 15px;
    }

        .bill .bd p b {
            display: block;
            color: #333;
            font-size: 14px;
            width: 115px;
            float: left;
            padding-left: 12px;
        }

            .bill .bd p b input {
                float: left;
                margin: 8px 10px 0 0;
            }

        .bill .bd p font {
            font-size: 14px;
            color: #333;
            display: none;
        }

        .bill .bd p.curr font {
            width: 800px;
            display: block;
            float: left;
        }

        .bill .bd p.curr input.ra {
            margin-right: 5px;
            position: relative;
            top: 1px;
        }

        .bill .bd p.curr input.inp {
            width: 120px;
            margin: 0 25px 0 5px;
            height: 24px;
            line-height: 24px;
            border: 1px solid #e5e5e5;
            padding: 0 4px;
        }

        .bill .bd p.curr input.inp1 {
            width: 230px;
            margin: 0 25px 0 5px;
            height: 24px;
            line-height: 24px;
            border: 1px solid #e5e5e5;
            padding: 0 4px;
        }

        .bill .bd p.curr span {
            overflow: hidden;
            display: block;
            clear: both;
            padding-top: 15px;
            line-height: 24px;
            color: #333;
            font-size: 14px;
        }

            .bill .bd p.curr span label {
                padding-right: 75px;
            }

            .bill .bd p.curr span input {
                margin-right: 5px;
                position: relative;
                top: 1px;
            }

            .bill .bd p.curr span i {
                float: left;
            }

        .bill .bd p.curr em {
            display: block;
            font-size: 12px;
            color: #e92d2f;
        }

.confirm .bd {
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px solid #e5e5e5;
}

    .confirm .bd ul {
        overflow: hidden;
        padding: 0 0 0 20px;
    }

    .confirm .bd li {
        margin-bottom: 10px;
        overflow: hidden;
        height: 83px;
        padding: 16px;
        background: #f6f6f6;
    }

        .confirm .bd li a {
            margin-right: 0px;
            display: block;
            width: 520px;
            float: left;
            padding-left: 95px;
            position: relative;
        }

            .confirm .bd li a img {
                position: absolute;
                left: 0;
                top: 0;
            }

            
            .confirm .bd li a .bill_class_01{
                    position: absolute;
                    left: 0;
                    bottom: -52px;
                    width: 83px;
                    height: 20px;
                    background: #4e91ec;
                    color: #fff;
                    text-align: center;
                    line-height: 20px;
                    font-size: 15px;
                }
            .confirm .bd li a .bill_class_02{
                    position: absolute;
                    left: 0;
                    bottom: -52px;
                    width: 83px;
                    height: 20px;
                    background: #f38c30;
                    color: #fff;
                    text-align: center;
                    line-height: 20px;
                    font-size:15px;
                }





            .confirm .bd li a em, .confirm .bd li font i, .trolley td a p font i, .trolley td span i, .order-list ul li a b em {
                display: inline-block;
                border: 1px solid #f38b47;
                color: #f07423;
                line-height: 16px;
                font-size: 12px;
                text-align: center;
                margin: 0 5px 5px 0;
                width: 33px;
                height: 16px;
                background: #fcf7f3;
                border-radius: 1px;
            }

            .confirm .bd li a b {
                display: block;
                font-size: 12px;
                line-height: 15px;
                /* height: 30px; */
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                color: #333;
                padding: 10px 0 4px 0;
            }

            .confirm .bd li a span {
                line-height: 34px;
                font-size: 12px;
                color: #999;
            }

                .confirm .bd li a span i {
                    padding-left: 40px;
                }
            .confirm .bd li a .tipWrap{
                color: #333;
                font-size: 12px;
            }
                .confirm .bd li a .tipWrap .zengpin{
                    display: inline-block;
                    height: 16px;
                    line-height: 16px;
                    padding: 0 6px;
                    background: #fea829;
                    font-size: 12px;
                    color: #fff;
                    margin-right: 3px;
                }
                .confirm .bd li a .tipWrap .sevenday{
                        display: inline-block;
                        padding-left: 21px;
                        background: url(http://image-family.huijiayou.cn/cfiles/staticfiles/upload/2742f/d46a20dd470643ddafdba6e4f5d43716.png) no-repeat;
                        background-size: 20px auto;
                        font-size: 14px;
                        line-height: 19px;
                        color: #333;
                        margin-right: 26px;
                }
        .confirm .bd li font {
            color: #333;
            display: block;
            float: left;
            padding-top: 34px;
            line-height: 16px;
            font-size: 12px;
        }

            .confirm .bd li font i, .trolley td span i {
                display: block;
                background: #fcebeb;
                color: #e92d2f;
                border: 1px solid #ef8e8f;
                margin: 0 auto;
            }

            .confirm .bd li font.f1 {
                width: 130px;
                text-align: center;
            }

            .confirm .bd li font.f2 {
                width: 130px;
                text-align: center;
                margin: 0 110px 0 30px;
            }

            .confirm .bd li font.f3 {
                text-align: center;
                color: #dc0f50;
            }

    .confirm .bd p {
        text-align: right;
        font-size: 18px;
        color: #333;
        padding-top: 10px;
        line-height: 20px;
        height: 20px;
        overflow: hidden;
    }
    .confirm .bd p span{
        float: left;
        font-size: 13px;
        color: #ff3333;
    }

.confirm .ft {
    padding: 20px 0 0 0;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
}

    .confirm .ft li {
        overflow: hidden;
        padding-left: 10px;
        margin-bottom: 20px;
    }

        .confirm .ft li label {
            display: block;
            width: 84px;
            line-height: 26px;
            float: left;
            font-size: 14px;
            color: #333;
        }

            .confirm .ft li label input {
                float: left;
                margin: 7px 10px 0 0;
            }

        .confirm .ft li select {
            width: 175px;
            height: 26px;
            float: left;
            border: 1px solid #e5e5e5;
            color: #666;
            float: left;
            margin-right: 16px;
        }

        .confirm .ft li a.dhxj {
            display: block;
            width: 88px;
            height: 24px;
            border: 1px solid #dc0f50;
            color: #dc0f50;
            font-size: 14px;
            text-align: center;
            float: left;
            margin-right: 12px;
        }

        .confirm .ft li a.ckqb {
            color: #666;
            font-size: 12px;
            float: left;
            line-height: 26px;
            text-decoration: underline;
        }

        .confirm .ft li p {
            clear: both;
            padding-left: 84px;
            padding-top: 12px;
        }

            .confirm .ft li p input, .confirm .ft li input.input {
                width: 163px;
                height: 24px;
                border: 1px solid #e5e5e5;
                padding: 0 5px;
                float: left;
                margin-right: 16px;
            }

            .confirm .ft li p a {
                display: block;
                width: 90px;
                height: 26px;
                background: #dc0f50;
                text-align: center;
                line-height: 26px;
                color: #fff;
                font-size: 14px;
                float: left;
                margin-right: 16px;
            }

        .confirm .ft li span {
            display: block;
            padding-left: 20px;
            line-height: 25px;
            font-size: 14px;
            color: #e92d2f;
            background: url(../img/span_bg.png) no-repeat left center;
            float: left;
        }

        .confirm .ft li font {
            display: block;
            clear: both;
            padding-left: 84px;
            line-height: 14px;
            height: 14px;
            padding-top: 6px;
            font-size: 12px;
            color: #333;
        }

            .confirm .ft li font i {
                color: #dc0f50;
            }

    .confirm .ft .total {
        font-size: 18px;
        color: #333;
        position: absolute;
        right: 0;
        bottom: 36px;
    }

        .confirm .ft .total i {
            color: #3fb35c;
        }

.confirm .pay {
    text-align: right;
    padding: 15px 0;
}

    .confirm .pay i {
        display: block;
        line-height: 30px;
        color: #999;
        font-size: 18px;
    }

    .confirm .pay p {
        font-size: 18px;
        color: #333;
        line-height: 48px;
    }

        .confirm .pay p b {
            font-size: 30px;
            color: #dc0f50;
        }

    .confirm .pay span {
        display: block;
        height: 50px;
    }

    .confirm .pay a {
        display: inline-block;
        width: 198px;
        height: 48px;
        text-align: center;
        font-size: 20px;
        color: #dc0f50;
        border: 1px solid #dc0f50;
        line-height: 48px;
        margin-left: 10px;
    }

        .confirm .pay a.tj {
            background: #dc0f50;
            color: #fff;
        }

        .confirm .pay a.on {
            background: #999;
            color: #fff;
            border: 1px solid #999;
        }

/*=购物车*/
.trolley {
    overflow: hidden;
    width: 1140px;
    margin: 0 auto;
}

    .trolley h2 {
        height: 55px;
        line-height: 55px;
        color: #333;
        font-size: 12px;
    }

        .trolley h2 i {
            display: block;
            width: 35px;
            height: 16px;
            line-height: 16px;
            font-size: 12px;
            float: left;
            background: url(../img/h2_bg.png) no-repeat;
            padding-left: 5px;
            color: #fff;
            margin: 19px 8px 0 0;
        }

    .trolley table {
        border: 1px solid #d6d6d6;
    }

    .trolley th {
        border-bottom: 1px solid #d6d6d6;
        height: 43px;
        background: #f1f1f1;
        font-weight: normal;
        text-align: center;
    }

        .trolley th input {
            margin-right: 12px;
            position: relative;
            top: 2px;
        }

        .trolley th span {
            padding-right: 40px;
        }

    .trolley td {
        height: 83px;
        padding: 16px 0;
        border-bottom: 1px solid #d6d6d6;
        text-align: center;
    }

        .trolley td.tdd {
            font-size: 12px;
            color: #333;
            border: 1px solid #fff;
            border-bottom: 1px solid #d6d6d6;
            height: 60px;
            line-height: 50px;
            padding: 0;
            text-align: left;
        }

            .trolley td.tdd i {
                display: inline-block;
                width: 35px;
                height: 16px;
                background: #3fb35c;
                color: #fff;
                text-align: center;
                line-height: 16px;
                margin-right: 3px;
            }

        .trolley td a {
            display: block;
            height: 83px;
            position: relative;
            overflow: hidden;
        }

            .trolley td a img {
                width: 83px;
                height: 83px;
                float: left;
                margin-right: 10px;
            }

            .trolley td a span {
                display: none;
            }

            .trolley td a p {
                float: left;
                width: 300px;
                margin-right: 50px;
                text-align: left;
            }

                .trolley td a p font {
                    display: block;
                    height: 24px;
                    overflow: hidden;
                }

                    .trolley td a p font i {
                        margin-bottom: 0;
                    }

                .trolley td a p b {
                    height: 30px;
                    line-height: 15px;
                    overflow: hidden;
                    display: block;
                    color: #333;
                    font-size: 12px;
                }

                .trolley td a p em {
                    display: block;
                    line-height: 25px;
                    color: #999;
                }

            .trolley td a strong {
                float: left;
                font-weight: normal;
                padding-top: 24px;
                width: 135px;
                display: block;
                line-height: 15px;
                color: #999;
                text-align: left;
            }

        .trolley td span {
            font-size: 12px;
            font-weight: bold;
            color: #333;
        }

            .trolley td span i {
                display: block;
            }

            .trolley td span.s1 {
                color: #dc0f50;
            }

        .trolley td label {
            background: #fff;
            display: inline-block;
            width: 85px;
            height: 24px;
            border: 1px solid #cbcbcb;
            overflow: hidden;
        }

            .trolley td label i {
                display: inline-block;
                width: 27px;
                height: 24px;
                line-height: 22px;
                float: left;
                text-align: center;
                font-size: 18px;
                color: #333;
            }

                .trolley td label i.curr {
                    color: #cbcbcb;
                }

            .trolley td label input {
                width: 28px;
                float: left;
                border-left: 1px solid #eaeaea;
                text-align: center;
                height: 24px;
                line-height: 24px;
                border-right: 1px solid #eaeaea;
            }

        .trolley td a.del {
            display: inline;
            font-size: 12px;
            color: #333;
        }

        .trolley td span.s2 {
            color: #e92d2f;
            font-weight: normal;
            font-size: 12px;
        }

    .trolley tr.curr td {
        background: #fffceb;
    }

    .trolley h3 {
        height: 52px;
        padding-top: 10px;
        line-height: 52px;
        font-size: 12px;
        color: #333;
    }

        .trolley h3 a {
            padding: 0 0 0 15px;
            color: #e92d2f;
            text-decoration: underline;
        }

    .trolley tr.invalid td label i, .trolley tr.invalid td label input {
        color: #999;
    }

    .trolley tr.invalid td span {
        color: #999;
    }

    .trolley tr.invalid td a:hover b {
        color: #333;
    }

    .trolley tr.invalid td a span {
        display: block;
        width: 83px;
        height: 83px;
        background: #000;
        position: absolute;
        left: 0;
        top: 0;
        filter: alpha(opacity=40);
        -moz-opacity: 0.4;
        opacity: 0.4;
        z-index: 1;
    }

.trolley .ft {
    width: 1140px;
    background: #FFF;
    margin-bottom: 20px;
    line-height: 52px;
    height: 52px;
    padding: 23px 0 23px 0px;
    overflow: hidden;
}

.trolley .ft.botm {
    width: 100%;
    padding: 0;
    margin-bottom: 0px;
    box-shadow: 0 -1px 8px rgba(0,1,1,.08);
    border-top: 1px solid #dadada;
    z-index:9999;
}
.trolley .ft .ft_nei{width:1140px; margin:0 auto;}
        .trolley .ft label {
            display: block;
            width: 75px;
            float: left;
            font-size: 14px;
            color: #333;
        }

            .trolley .ft label input {
                float: left;
                margin: 20px 12px 0 0;
            }

        .trolley .ft a {
            font-size: 14px;
            color: #333;
        }

        .trolley .ft span {
            color: #999;
            font-size: 18px;
            float: right;
            line-height: 68px;
        }

            .trolley .ft span i {
                color: #dc0f50;
            }

            .trolley .ft span font {
                padding-right: 15px;
                padding-left: 5px;
            }

                .trolley .ft span font em {
                    color: #3fb35c;
                }

                .trolley .ft span font b {
                    font-size: 30px;
                    color: #dc0f50;
                    font-weight: bold;
                }

            .trolley .ft span a {
                display: inline-block;
                width: 120px;
                height: 52px;
                line-height: 52px;
                background: #dc0f50;
                text-align: center;
                font-size: 20px;
                color: #fff;
                position: relative;
                top: -14px;
            }

                .trolley .ft span a:hover {
                    color: #fff;
                }

    .trolley td.tdd a {
        display: inline;
        color: #005fbe;
        text-align: left;
        padding: 0;
        margin: 0;
    }

    .trolley td.tdd span {
        float: right;
        font-weight: normal;
    }

        .trolley td.tdd span b {
            font-size: 18px;
            color: #3fb35c;
        }

.kong {
    height: 150px;
    text-align: center;
    background: url(../img/gwc_kong.png) no-repeat center 111px;
    padding-top: 300px;
    line-height: 64px;
    font-size: 14px;
    color: #333;
}

    .kong a {
        padding: 0 5px;
        color: #005fbe;
    }

/*=支付成功*/
.success {
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
}

    .success .icon {
        padding: 145px 0;
        overflow: hidden;
        text-align: center;
        line-height: 25px;
        font-size: 24px;
        color: #333;
    }

        .success .icon i {
            display: block;
            width: 100px;
            height: 100px;
            margin: 0 auto;
            background: url(../img/success_bg.png) no-repeat;
            margin-bottom: 15px;
        }

            .success .icon i.i1, .register .fl .cg i.i1 {
                background: url(../img/failure_bg.png) no-repeat;
            }

        .success .icon a {
            color: #005fbe;
            text-decoration: underline;
            font-size: 14px;
        }

/*=我的家有*/
.home {
    width: 1200px;
    overflow: hidden;
    margin: 20px auto;
    padding-bottom: 20px;
}

    .home .fl {
        width: 197px;
        float: left;
        height: 450px;
        overflow: hidden;
        border: 1px solid #e5e5e5;
        /*border-right: 0;*/
    }

        .home .fl li {
            height: 64px;
            overflow: hidden;
        }

        .home .fl a {
            display: block;
            height: 74px;
            line-height: 74px;
            padding-left: 38px;
            font-size: 18px;
            color: #333;
        }

        .home .fl li:first-child a {
            border-top: 5px solid #dc0f50;
        }

        .home .fl a.curr {
            border-bottom: 1px solid #e5e5e5;
            height: 68px;
            line-height: 68px;
            color: #dc0f50;
        }

.home .fr {
        /*border: 1px solid #e5e5e5;*/
        width: 1000px;
        float: right;
        min-height: 480px;
        overflow: hidden;
    }

.home .homepage{margin-left: 10px;}/*新增*/

p.collectionwu {
    overflow: hidden;
    width: 126px;
    height: 160px;
    margin: 0 auto;
    margin-top: 188px;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 40px;
}

    p.collectionwu img {
        width: 120px;
        height: 110px;
    }

.home .tip {
    clear: both;
    text-align: right;
    font-size: 18px;
    color: #dc0f50;
    line-height: 45px;
}
/*=储蓄金*/
.saving h2 {
    overflow: hidden;
    height: 44px;
    line-height: 44px;
    padding: 0 10px;
    font-size: 14px;
    color: #333;
}

    .saving h2 b {
        color: #dc0f50;
    }

    .saving h2 i {
        font-size: 12px;
        color: #333;
        padding-left: 25px;
    }

.saving table {
    margin-bottom: 30px;
}

.saving th {
    height: 40px;
    background: #f5f5f5;
    font-size: 16px;
    color: #666;
    font-weight: normal;
}

    .saving th select {
        border: 1px solid #ccc;
        height: 28px;
        width: 110px;
        font-size: 14px;
        color: #666;
        line-height: 28px;
    }

.saving td {
    text-align: center;
    font-size: 12px;
    color: #666;
    border-bottom: 1px solid #e5e5e5;
    height: 50px;
}

    .saving td a {
        display: block;
        line-height: 30px;
        font-size: 12px;
        color: #333;
        text-decoration: underline;
    }

        .saving td a.cp {
            text-decoration: none;
            height: 90px;
            text-align: left;
            display: block;
            padding: 9px;
            overflow: hidden;
            position: relative;
            padding-left: 118px;
        }

            .saving td a.cp img {
                width: 90px;
                height: 90px;
                position: absolute;
                left: 9px;
                top: 9px;
            }

                .saving td a.cp img.img_biao {
                    width: 24px;
                    height: 24px;
                }

            .saving td a.cp strong {
                width: 90px;
                display: block;
                height: 90px;
                position: absolute;
                left: 9px;
                top: 9px;
                background: url(../img/sq_bg2.png) no-repeat;
                background-size: 90px 90px;
                z-index: 10;
                text-align: center;
                line-height: 90px;
                font-weight: normal;
                font-size: 15px;
                color: #fff;
            }

            .saving td a.cp p {
                height: 22px;
                overflow: hidden;
            }

                .saving td a.cp p em {
                    overflow: hidden;
                    background: #fcf7f3;
                    color: #f07423;
                    border: 1px solid #f38b47;
                }

            .saving td a.cp b {
                overflow: hidden;
                display: block;
                height: 40px;
                line-height: 20px;
            }

/*=我的订单*/
.dismantle {
    overflow: hidden;
    background: #f6f7f9;
}

    .dismantle .hd {
        font-size: 5px;
        height: 5px;
        background: url(../img/dismantle_hd.jpg) repeat-x;
        overflow: hidden;
    }

    .dismantle .bd {
        padding: 0 5px;
        overflow: hidden;
        background: url(../img/dismantle_bd.jpg);
    }

        .dismantle .bd .cont {
            padding: 20px 40px;
            overflow: hidden;
            background: #fff;
            font-size: 14px;
            color: #333;
            line-height: 30px;
            position: relative;
        }

            .dismantle .bd .cont i {
                background: url(../img/tg.png) no-repeat;
                width: 218px;
                display: block;
                height: 50px;
                position: absolute;
                right: 20px;
                top: 50%;
                margin-top: -25px;
            }

    .dismantle .ft {
        padding: 0 10px;
        height: 40px;
        line-height: 40px;
        font-size: 12px;
        color: #333;
        margin-bottom: 20px;
        background: #fff;
    }

        .dismantle .ft span {
            float: right;
            color: #666;
        }

        .dismantle .ft i, .order-list h2 i {
            padding-left: 20px;
            color: #dc0f50;
        }

.order-list {
    overflow: hidden;
    background: #fff;
}

    .order-list p.orderwu {
        overflow: hidden;
        width: 126px;
        height: 160px;
        margin: 0 auto;
        margin-top: 188px;
        font-size: 14px;
        color: #333;
        text-align: center;
        line-height: 40px;
    }

        .order-list p.orderwu img {
            width: 120px;
            height: 110px;
        }

    .order-list h2 {
        height: 40px;
        line-height: 40px;
        padding: 0 10px;
        overflow: hidden;
        font-size: 12px;
        color: #333;
    }

        .order-list h2 span {
            float: right;
            color: #666;
        }

        .order-list h2 a {
            float: right;
            color: #005fbe;
            text-decoration: underline;
        }

        .order-list h2 span a {
            padding-left: 25px;
        }

    .order-list ul {
        overflow: hidden;
        margin-bottom: 20px;
        padding: 0 10px;
    }

        .order-list ul li {
            padding: 9px 0;
            border-bottom: 1px solid #e5e5e5;
        }

            .order-list ul li a {
                display: block;
                overflow: hidden;
                position: relative;
                height: 90px;
                padding-left: 108px;
            }

                .order-list ul li a img {
                    width: 90px;
                    height: 90px;
                    position: absolute;
                    left: 0;
                    top: 0;
                }
                .order-list ul li a .bill_class_01{
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    width: 90px;
                    height: 22px;
                    background: #4e91ec;
                    color: #fff;
                    text-align: center;
                    line-height: 22px;
                    font-size:16px;
                }
                .order-list ul li a .bill_class_02{
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    width: 90px;
                    height: 22px;
                    background: #f38c30;
                    color: #fff;
                    text-align: center;
                    line-height: 22px;
                    font-size:16px;
                }
                .order-list ul li a b {
                    display: block;
                    width: 506px;
                    height: 40px;
                    line-height: 20px;
                    padding: 10px 0;
                    overflow: hidden;
                    font-size: 12px;
                    color: #333;
                }

                .order-list ul li a p {
                    line-height: 24px;
                    color: #999;
                    font-size: 12px;
                }

                    .order-list ul li a p i {
                        padding-left: 70px;
                    }

                .order-list ul li a span {
                    line-height: 30px;
                    position: absolute;
                    display: block;
                    right: 10px;
                    top: 0;
                    color: #dc0f50;
                    font-size: 18px;
                    text-align: right;
                }

                    .order-list ul li a span em {
                        display: block;
                        color: #666;
                        font-size: 14px;
                    }

    .order-list .ft {
        margin-bottom: 20px;
        height: 40px;
        padding: 15px 10px;
        overflow: hidden;
        text-align: right;
    }

    .order-list ul.closed li a {
        background: url(../img/tg.png) no-repeat 725px center;
    }

        .order-list ul.closed li a b {
            color: #666;
        }

        .order-list ul.closed li a p {
            color: #ccc;
        }

        .order-list ul.closed li a span {
            color: #666;
        }

            .order-list ul.closed li a span em {
                color: #999;
            }

    .order-list .ft.curr, .order-list .ft.curr i, .order-list .ft.curr span, .order-list .ft.curr span em {
        color: #666;
    }


.dismantle .base {
    padding: 0 10px 20px 10px;
    overflow: hidden;
    background: #fff;
    text-align: right;
}

    .dismantle .base p {
        overflow: hidden;
        line-height: 24px;
        color: #333;
        font-size: 14px;
    }

        .dismantle .base p b {
            display: inline-block;
            width: 125px;
        }

        .dismantle .base p i, .order-list .ft i {
            color: #dc0f50;
        }

        .dismantle .base p.on {
            padding: 5px 0;
        }

        .dismantle .base p span, .order-list .ft span {
            padding-left: 5px;
        }

        .dismantle .base p em, .order-list .ft em {
            font-size: 24px;
            color: #dc0f50;
        }

        .dismantle .base p a, .order-list .ft a {
            display: inline-block;
            margin-left: 12px;
            width: 138px;
            height: 38px;
            text-align: center;
            border: 1px solid #666;
            text-align: center;
            font-size: 18px;
            color: #666;
            line-height: 38px;
        }

            .dismantle .base p a.lj, .order-list .ft a.lj {
                background: #dc0f50;
                border: 1px solid #dc0f50;
                color: #fff;
            }

        .dismantle .base p.on.curr {
            color: #666;
        }

            .dismantle .base p.on.curr i {
                color: #666;
            }

            .dismantle .base p.on.curr em {
                color: #666;
            }

.my-order {
    overflow: hidden;
}

    .my-order .hd {
        height: 49px;
        background: url(../img/hd_bg.jpg) repeat-x left bottom;
    }

        .my-order .hd li {
            width: 166px;
            border-left: 1px solid #e5e5e5;
            background: #f5f5f5;
            text-align: center;
            line-height: 48px;
            color: #333;
            font-size: 14px;
            float: left;
            margin-left: -1px;
            cursor: pointer;
        }

            .my-order .hd li#on {
                width: 170px;
            }

            .my-order .hd li.curr {
                background: #fff;
                border-bottom: 1px solid #fff;
                color: #dc0f50;
            }

    .my-order .bd {
        padding: 10px 0 0 0;
        overflow: hidden;
    }

        .my-order .bd .order-list {
            background: #f6f7f9;
        }

            .my-order .bd .order-list ul {
                background: #fff;
                margin-bottom: 0;
            }

                .my-order .bd .order-list ul li, .my-order .bd .order-list .ft, .my-order .bd .order-list h2 {
                    background: #fff;
                }

        .my-order .bd .pag {
            text-align: right;
            padding-right: 5px;
            margin: -10px 0 20px 0;
        }

        .my-order .bd .wu {
            padding: 320px 0 0 0;
            text-align: center;
            line-height: 30px;
            color: #333;
            font-size: 14px;
            background: #fff url(../img/wu_bg.png) no-repeat center 145px;
            padding-left: 25px;
        }

.logistics {
    padding: 15px 0 50px 0;
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}

    .logistics .hd {
        height: 24px;
        background: url(../img/hd_bg.jpg) repeat-x left bottom;
        margin-bottom: 30px;
        overflow: hidden;
    }

        .logistics .hd h2 {
            padding-right: 10px;
            height: 24px;
            background: #fff;
            line-height: 28px;
            color: #333;
            font-size: 18px;
            float: left;
        }

        .logistics .hd span {
            line-height: 26px;
            padding-left: 10px;
            color: #333;
            font-size: 14px;
        }

            .logistics .hd span i {
                padding-right: 20px;
                color: #dc0f50;
            }

    .logistics .bd {
        padding-left: 78px;
        background: url(../img/bd_bg.png) repeat-y 55px 0;
        margin-top: 6px;
    }

        .logistics .bd li {
            overflow: hidden;
            position: relative;
            top: -10px;
        }

            .logistics .bd li b {
                font-weight: bold;
                font-size: 12px;
                color: #333;
                display: block;
                width: 115px;
                height: 31px;
                line-height: 30px;
                float: left;
            }

            .logistics .bd li p {
                width: 600px;
                font-size: 12px;
                color: #333;
                float: left;
                overflow: hidden;
                line-height: 30px;
            }

                .logistics .bd li p span {
                    display: block;
                    line-height: 31px;
                }

                .logistics .bd li p i {
                    padding-left: 30px;
                }

.my-coupon .hd li {
    border-right: 1px solid #e5e5e5;
    border-left: none;
    margin: 0;
    font-size: 16px;
}


.coupon {
    overflow: hidden;
    position: relative;
    padding: 10px 0 0 88px;
}

    .coupon ul {
        overflow: hidden;
    }

        .coupon ul li {
            overflow: hidden;
            width: 377px;
            float: left;
            margin: 0 67px 20px 0;
            height: 127px;
        }

            .coupon ul li a {
                display: block;
                height: 107px;
                background: url(../img/coupon_li_bg.png) no-repeat;
                padding: 20px 0 0 0;
                position: relative;
            }

                .coupon ul li a p {
                    float: left;
                    overflow: hidden;
                }

                .coupon ul li a strong {
                    display: block;
                    position: absolute;
                    left: 0;
                    top: 0;
                    width: 60px;
                    height: 24px;
                    text-align: center;
                    background: url(../img/xpt-ky.png) no-repeat;
                    color: #fff;
                    font-weight: normal;
                    line-height: 24px;
                }

                .coupon ul li a p.left {
                    width: 157px;
                    text-align: center;
                }

                    .coupon ul li a p.left b {
                        display: block;
                        line-height: 40px;
                        padding: 14px 0 0 0;
                        color: #e2356c;
                        font-size: 38px;
                    }

                        .coupon ul li a p.left b i {
                            font-size: 20px;
                        }

                    .coupon ul li a p.left span {
                        display: block;
                        line-height: 20px;
                        font-size: 15px;
                        color: #e2356c;
                    }

                .coupon ul li a p.right {
                    width: 180px;
                }

                    .coupon ul li a p.right b {
                        display: block;
                        width: 140px;
                        line-height: 20px;
                        height: 40px;
                        overflow: hidden;
                        color: #333;
                        font-size: 15px;
                    }

                    .coupon ul li a p.right span {
                        display: block;
                        line-height: 19px;
                        padding-top: 8px;
                        color: #999;
                        font-size: 15px;
                    }

                        .coupon ul li a p.right span i {
                            display: block;
                        }

                .coupon ul li a font {
                    display: none;
                }

                .coupon ul li a:hover font {
                    display: block;
                    width: 276px;
                    height: 115px;
                    padding: 5px 10px;
                    background: #000;
                    position: absolute;
                    right: 0;
                    top: 0;
                    filter: alpha(opacity=80);
                    -moz-opacity: 0.8;
                    opacity: 0.8;
                }

                    .coupon ul li a:hover font i {
                        display: block;
                        line-height: 23px;
                        color: #fff;
                        font-size: 12px;
                    }

    .coupon a.prev, .coupon a.next {
        display: block;
        width: 27px;
        position: absolute;
        top: 50%;
        margin-top: -24px;
        background: url(../img/prev-next.png) no-repeat;
        height: 48px;
    }

    .coupon a.prev {
        left: 30px;
    }

    .coupon a.next {
        right: 30px;
        background-position: 0 -48px;
    }

    .coupon p.couponwu {
        overflow: hidden;
        width: 126px;
        height: 160px;
        margin: 0 auto;
        margin-top: 188px;
        font-size: 14px;
        color: #333;
        text-align: center;
        line-height: 40px;
    }

        .coupon p.couponwu img {
            width: 120px;
            height: 110px;
        }


.history ul li a {
    background: url(../img/history_li_bg.png) no-repeat;
}

    .history ul li a p.left b {
        color: #999;
    }

    .history ul li a strong {
        background: url(../img/xpt-ls.png) no-repeat;
    }

    .history ul li a p.left span {
        color: #666;
    }

    .history ul li a em {
        background: url(../img/ysy.png) no-repeat;
        position: absolute;
        text-indent: -999em;
        width: 126px;
        height: 86px;
        right: 16px;
        bottom: 0;
        display: block;
    }

        .history ul li a em.e1 {
            background: url(../img/ygq.png) no-repeat;
        }

.change {
    padding: 230px;
    overflow: hidden;
    width: 430px;
    margin: 0 auto;
}

    .change input {
        width: 283px;
        padding: 0 10px;
        border: 1px solid #e5e5e5;
        float: left;
        margin-right: 10px;
        height: 38px;
    }

    .change a {
        display: block;
        width: 110px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 14px;
        color: #fff;
        background: #dc0f50;
        float: left;
    }

    .change span {
        display: block;
        padding: 0 0 0 22px;
        background: url(../img/error_bg.png) no-repeat left center;
        font-size: 14px;
        color: #dc0f50;
        height: 35px;
        line-height: 35px;
        float: left;
    }

.homepage .hd {
    overflow: hidden;
    height: 109px;
    padding: 15px 32px;
    margin-left: 5px;
    /* border: 1px solid #e5e5e5; */
    background: #f4f4f4;
    border-radius: 100px;
}

    .homepage .hd i {
        margin-right: 16px;
        display: block;
        width: 100px;
        height: 100px;
        float: left;
        border: 4px solid #efe7e2;
        border-radius: 54px;
        overflow: hidden;
    }

        .homepage .hd i img {
            border-radius: 54px;
            width: 100px;
            height: 100px;
        }

    .homepage .hd p {
        width: 790px;
        padding: 10px 0 0 0;
        float: left;
        overflow: hidden;
    }

        .homepage .hd p b {
            display: block;
            line-height: 34px;
            color: #333;
            font-size: 16px;
        }

            .homepage .hd p b strong {
                font-size: 24px;
                font-weight: normal;
            }

        .homepage .hd p font {
            display: block;
            line-height: 22px;
            font-size: 14px;
            color: #333;
        }

        .homepage .hd p span {
            color: #999;
        }

        .homepage .hd p em {
            color: #dc0f50;
        }

        .homepage .hd p font a {
            line-height: 40px;
            color: #005fbe;
            font-size: 14px;
            margin-right: 30px;
        }

.homepage .bd h1 {
    overflow: hidden;
    height: 60px;
    line-height: 70px;
    padding: 0 10px;
    border-bottom: 1px solid#e5e5e5;
    background: #fff;
    font-size: 18px;
    color: #333;
}

    .homepage .bd h1 a {
        float: right;
        font-size: 12px;
        color: #333;
    }

.homepage .bd h2 {
    background: #f5f5f5;
}

.homepage .info {
    border-top: 1px solid #e5e5e5;
    overflow: hidden;
    padding: 20px 0 0 52px;
}

    .homepage .info li {
        overflow: hidden;
        height: 32px;
        margin-bottom: 25px;
        line-height: 32px;
        color: #666;
    }

        .homepage .info li.curr {
            height: 122px;
        }

        .homepage .info li b {
            height: 32px;
            color: #333;
            display: block;
            line-height: 32px;
            width: 98px;
            font-size: 14px;
            color: #333;
            float: left;
        }

        .homepage .info li input, .add_pop .cont ul li input {
            margin-right: 20px;
            width: 160px;
            line-height: 30px;
            color: #666;
            font-size: 14px;
            height: 30px;
            border: 1px solid #ccc;
            padding: 0 10px;
            float: left;
        }

            .homepage .info li input.curr, .homepage .modify li input.curr {
                border: 1px solid #dc0f50;
            }

        .homepage .info li em {
            display: block;
            float: left;
            width: 20px;
            height: 20px;
            background: url(../img/correct_bg.png) no-repeat;
            margin-top: 5px;
        }

            .homepage .info li em.e1 {
                background: url(../img/span_bg.png) no-repeat left center;
                width: auto;
                padding-left: 22px;
                height: 32px;
                line-height: 32px;
                margin: 0;
                font-size: 14px;
                color: #e92d2f;
            }

        .homepage .info li label, .add_pop .cont ul li label {
            color: #666;
            display: block;
            float: left;
            width: 60px;
            line-height: 32px;
        }

            .homepage .info li label input, .add_pop .cont ul li label input {
                width: 15px;
                margin: 0;
                height: 15px;
                float: left;
                padding: 0;
                border: none;
                margin: 8px 5px 0 0;
            }

        .homepage .info li a {
            color: #005fbc;
            font-size: 12px;
            line-height: 32px;
        }

        .homepage .info li span {
            display: block;
            float: left;
            margin-right: 5px;
        }

            .homepage .info li span select, .add_pop .cont ul li select {
                color: #666;
                width: 105px;
                height: 32px;
                border: 1px solid #ccc;
                float: left;
                margin-right: 5px;
            }

        .homepage .info li.curr b {
            line-height: 122px;
        }

        .homepage .info li.curr label {
            display: block;
            width: 120px;
            height: 120px;
            position: relative;
            float: left;
            overflow: hidden;
            border: 1px solid #e5e5e5;
            border-radius: 50%;
        }

            .homepage .info li.curr label i {
                display: block;
                width: 120px;
                height: 24px;
                line-height: 24px;
                text-align: center;
                font-size: 14px;
                color: #fff;
                position: absolute;
                left: 0;
                bottom: 0;
                background: #000;
                filter: alpha(opacity=60);
                -moz-opacity: 0.6;
                opacity: 0.6;
            }

            .homepage .info li.curr label input {
                position: absolute;
                right: 10000000px;
            }

    .homepage .info p {
        padding: 0 0 60px 340px;
        overflow: hidden;
    }

        .homepage .info p a, .homepage .modify p a {
            display: block;
            height: 40px;
            width: 120px;
            background: #dc0f50;
            text-align: center;
            font-size: 18px;
            color: #fff;
            line-height: 40px;
        }

.homepage .receiv {
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
    padding: 10px 50px;
}

    .homepage .receiv h3 {
        height: 36px;
        line-height: 36px;
        font-size: 14px;
        color: #666;
    }

        .homepage .receiv h3 i {
            color: #dc0f50;
        }

        .homepage .receiv h3 a {
            color: #dc0f50;
            padding-left: 35px;
            cursor: pointer;
        }

    .homepage .receiv table {
        margin-bottom: 15px;
        border: 1px solid #d6d6d6;
    }

    .homepage .receiv th {
        height: 40px;
        background: #f5f5f5;
        color: #666;
        font-size: 12px;
        font-weight: normal;
        padding-left: 15px;
        text-align: left;
    }

    .homepage .receiv td {
        padding: 8px 0;
        padding-left: 15px;
        border-bottom: 1px solid #e5e5e5;
        color: #666;
        font-size: 12px;
    }

        .homepage .receiv td a {
            margin-right: 12px;
            display: inline-block;
            color: #666;
        }

            .homepage .receiv td a.a1 {
                width: 48px;
            }

    .homepage .receiv tr.curr td, .homepage .receiv tr.curr td a {
        color: #dc0f50;
    }

.homepage .modify {
    overflow: hidden;
    border-top: 1px solid #e5e5e5;
}

    .homepage .modify h2 {
        line-height: 55px;
        padding-left: 80px;
        font-size: 14px;
        color: #dc0f50;
        background: none;
    }

    .homepage .modify li {
        height: 32px;
        margin-bottom: 20px;
        line-height: 32px;
        height: 32px;
        color: #666;
        overflow: hidden;
    }

        .homepage .modify li b {
            display: block;
            width: 125px;
            text-align: right;
            float: left;
            margin-right: 50px;
        }

        .homepage .modify li input {
            width: 280px;
            padding: 5px 10px;
            overflow: hidden;
            border: 1px solid #e5e5e5;
            height: 20px;
            line-height: 20px;
            overflow: hidden;
            float: left;
            margin-right: 30px;
        }

            .homepage .modify li input.text {
                margin-right: 20px;
                width: 158px;
            }

        .homepage .modify li button {
            margin-right: 20px;
            width: 110px;
            height: 32px;
            background: #dc0f50;
            color: #fff;
            text-align: center;
            line-height: 32px;
            float: left;
        }

            .homepage .modify li button.curr {
                background: #d6d6d6;
                line-height: 15px;
            }

    .homepage .modify p {
        padding: 0 0 0 230px;
        overflow: hidden;
    }

.img_biao {
    position: absolute;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    z-index: 10;
}

/*=添加地址弹出框*/
.add_pop i {
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=20);
    -moz-opacity: 0.2;
    opacity: 0.2;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
}

.add_pop .cont {
    overflow: hidden;
    width: 764px;
    height: 526px;
    background: #fff;
    border: 1px solid #e5e5e5;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1000;
    margin: -264px 0 0 -382px;
}

    .add_pop .cont h2 {
        height: 34px;
        line-height: 34px;
        font-size: 14px;
        background: #f5f5f5;
        color: #333;
        padding: 0 15px;
    }

        .add_pop .cont h2 a {
            float: right;
            color: #666;
            cursor: pointer;
        }

    .add_pop .cont ul {
        padding: 23px 0 0 0;
        overflow: hidden;
    }

        .add_pop .cont ul li {
            overflow: hidden;
            margin-bottom: 22px;
            line-height: 32px;
            color: #666;
            font-size: 14px;
        }

            .add_pop .cont ul li b {
                display: block;
                width: 132px;
                float: left;
                text-align: right;
                margin-right: 8px;
                color: #666;
            }

                .add_pop .cont ul li b em {
                    color: #ff3333;
                    font-family: '宋体';
                    padding-right: 5px;
                }

            .add_pop .cont ul li input {
                float: left;
                margin-right: 15px;
            }

                .add_pop .cont ul li input.text {
                    width: 353px;
                }

                .add_pop .cont ul li input.curr {
                    border: 1px solid #dc0f50;
                }

            .add_pop .cont ul li span, .homepage .modify li span {
                margin-top: 6px;
            }

                .add_pop .cont ul li span, .add_pop .cont ul li span.s1, .homepage .modify li span, .homepage .modify li span.s1 {
                    height: 32px;
                    line-height: 32px;
                }

            .add_pop .cont ul li select {
                margin-right: 30px;
            }

            .add_pop .cont ul li p {
                clear: both;
                padding-left: 142px;
                font-size: 12px;
                color: #e92d2f;
                line-height: 20px;
            }

            .add_pop .cont ul li.curr {
                height: 50px;
                margin-top: -15px;
            }

                .add_pop .cont ul li.curr a {
                    display: block;
                    width: 150px;
                    height: 40px;
                    line-height: 40px;
                    text-align: center;
                    margin: 0 auto;
                    background: #dc0f50;
                    color: #fff;
                    font-size: 18px;
                }


/*=公共底部*/
.foot .cont {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 25px;
}

    .foot .cont .fl {
        width: 860px;
        padding-left: 78px;
        float: left;
        overflow: hidden;
    }

        .foot .cont .fl dl {
            width: 20%;
            float: left;
            overflow: hidden;
        }

            .foot .cont .fl dl dt {
                color: #666;
                font-size: 16px;
                font-weight: bold;
                line-height: 30px;
            }

                .foot .cont .fl dl dt a {
                    color: #666;
                }

            .foot .cont .fl dl dd {
                font-size: 12px;
                color: #999;
                line-height: 20px;
            }

                .foot .cont .fl dl dd a {
                    color: #999;
                }

            .foot .cont .fl dl a:hover {
                color: #dc0f50;
            }

    .foot .cont .fr {
        float: right;
        overflow: hidden;
        width: 210px;
        padding-right: 50px;
    }

        .foot .cont .fr .hd {
            overflow: hidden;
            margin-bottom: 10px;
        }

            .foot .cont .fr .hd li {
                width: 79px;
                float: left;
                line-height: 25px;
                text-align: center;
                font-size: 12px;
                color: #666;
                font-weight: bold;
                margin-right: 26px;
            }
            .foot .cont .fr .hd img{width:100%;}
        .foot .cont .fr p {
            padding-left: 35px;
            overflow: hidden;
            background: url(../img/mobile.png) no-repeat;
        }

            .foot .cont .fr p b {
                line-height: 26px;
                display: block;
                font-size: 20px;
                color: #666;
                font-weight: bold;
            }

            .foot .cont .fr p i {
                display: block;
                font-size: 12px;
                color: #999;
                line-height: 14px;
                margin-top: -3px;
            }

.footer {
    background: #333;
    padding: 10px 0;
}

    .footer .cont {
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
    }

        .footer .cont p {
            line-height: 26px;
            color: #999;
            font-size: 12px;
            padding: 0 5px;
        }

            .footer .cont p a {
                color: #999;
            }

                .footer .cont p a:hover {
                    color: #fff;
                }

            .footer .cont p span {
                padding: 0 5px;
            }

    .footer ul {
        overflow: hidden;
        margin: 10px auto;
    }

        .footer ul li {
            height: 41px;
            float: left;
            margin-right: 7px;
            overflow: hidden;
        }

/*=忘记密码*/
.forget {
    overflow: hidden;
    width: 1040px;
    height: 450px;
    margin: 25px auto;
}

    .forget .hd {
        overflow: hidden;
        height: 28px;
        background: url(../img/hd_bg.jpg) repeat-x left bottom;
    }

        .forget .hd h2 {
            height: 28px;
            float: left;
            padding-right: 10px;
            background: #fff;
            line-height: 36px;
            color: #333;
            font-size: 18px;
        }

    .forget .bd {
        overflow: hidden;
        padding: 50px 135px 38px 140px;
    }

        .forget .bd ul {
            width: 762px;
            height: 26px;
            overflow: hidden;
            background: url(../img/ul_bg.png) no-repeat;
        }

            .forget .bd ul li {
                float: left;
                height: 26px;
                line-height: 26px;
                text-align: center;
                color: #999;
                font-size: 14px;
            }

                .forget .bd ul li.l1 {
                    width: 245px;
                }

                .forget .bd ul li.l2 {
                    width: 266px;
                }

                .forget .bd ul li.l3 {
                    width: 251px;
                }

            .forget .bd ul.u1 {
                background-position: 0 0;
            }

            .forget .bd ul.u2 {
                background-position: 0 -26px;
            }

            .forget .bd ul.u3 {
                background-position: 0 -52px;
            }

            .forget .bd ul.u1 li.l1 {
                color: #fff;
            }

            .forget .bd ul.u2 li.l2 {
                color: #fff;
            }

            .forget .bd ul.u3 li.l3 {
                color: #fff;
            }

        .forget .bd .bt {
            overflow: hidden;
            padding: 60px 0 0 0;
        }

            .forget .bd .bt p {
                height: 40px;
                margin-bottom: 20px;
                line-height: 40px;
                overflow: hidden;
            }

                .forget .bd .bt p b {
                    width: 220px;
                    float: left;
                    height: 40px;
                    display: block;
                    float: left;
                    text-align: right;
                    margin-right: 15px;
                    color: #666;
                    font-size: 14px;
                }

                .forget .bd .bt p input {
                    height: 30px;
                    padding: 4px 10px;
                    width: 283px;
                    border: 1px solid #d6d6d6;
                    font-size: 14px;
                    color: #666;
                    float: left;
                }

                    .forget .bd .bt p input.text {
                        width: 158px;
                        margin-right: 15px;
                    }

                        .forget .bd .bt p input.text.curr {
                            width: 158px;
                            border: 1px solid #e92d2f;
                        }

                    .forget .bd .bt p input.curr {
                        border: 1px solid #e92d2f;
                    }

                .forget .bd .bt p img.d_get_code {
                    width: 108px;
                    height: 38px;
                    overflow: hidden;
                    border: 1px solid #d6d6d6;
                }

                .forget .bd .bt p button {
                    width: 110px;
                    height: 40px;
                    line-height: 40px;
                    text-align: center;
                    color: #fff;
                    font-size: 14px;
                    float: left;
                    background: #dc0f50;
                }

                    .forget .bd .bt p button.curr {
                        background: #d6d6d6;
                        line-height: 16px;
                    }

                .forget .bd .bt p.on {
                    height: 26px;
                    margin-bottom: 10px;
                    line-height: 26px;
                    padding-left: 235px;
                }

                    .forget .bd .bt p.on span {
                        display: block;
                        padding-left: 22px;
                        background: url(../img/span_bg.png) no-repeat left center;
                        color: #e92d2f;
                        font-size: 14px;
                    }

                .forget .bd .bt p.curr {
                    margin-bottom: 0;
                    margin-top: 50px;
                    padding-left: 307px;
                }

                    .forget .bd .bt p.curr a {
                        display: block;
                        width: 140px;
                        height: 40px;
                        line-height: 40px;
                        text-align: center;
                        background: #dc0f50;
                        font-size: 14px;
                        color: #fff;
                        cursor: pointer;
                    }

        .forget .bd .finish {
            padding: 135px 0;
            text-align: center;
            line-height: 20px;
            color: #666;
            font-size: 18px;
        }

            .forget .bd .finish a {
                color: #dc0f50;
                padding: 0 5px;
            }

.live-list .bd ul li a.sold strong, .live-list .bd ul li a.sold strong.s1, .live-list .bd ul li a.sold strong.s2, .current .bd a.sold strong, .current .bd a.sold strong.s1, .current .bd a.sold strong.s2, .box ul li a.sold strong, .box ul li a.sold strong.s1, .box ul li a.sold strong.s2 {
    background: #999;
}

.full-h2 {
    height: 60px;
    line-height: 60px;
    background: #dc6c90;
    margin-bottom: 60px;
}

    .full-h2 i {
        display: block;
        width: 1200px;
        margin: 0 auto;
        color: #fff;
        font-size: 20px;
    }

.full .hed {
    height: 65px;
    border-bottom: 1px solid #e5e5e5;
}

    .full .hed a {
        cursor: pointer;
        display: block;
        width: 240px;
        height: 64px;
        border: 1px solid #e5e5e5;
        background: #f5f5f5;
        font-size: 20px;
        color: #666;
        float: left;
        line-height: 64px;
        margin-left: -1px;
        text-align: center;
    }

        .full .hed a.curr {
            background: #fff;
            border-bottom: 1px solid #fff;
            color: #dc0f50;
        }

.full .bd {
    padding: 40px 0;
    border: 1px solid #e5e5e5;
    border-top: none;
    overflow: hidden;
}

    .full .bd ul li {
        width: 522px;
    }

        .full .bd ul li font i {
            text-decoration: none;
        }

    .full .bd .pag {
        margin: 15px 0 0 0;
    }

/*=公用滑过效果*/
.personal .no a.dl:hover, .goods-hd ul li a:hover i, .wares .hd li font a:hover, .filter li#on a:hover, .again a:hover, .fail .top a:hover, .head .top .search a.s1:hover, .ladder li .fr .bd a:hover, .current .bd li a:hover strong, .box ul li a:hover strong, .confirm .ft li p a:hover, .confirm .pay a.tj:hover, .trolley .ft span a:hover, .dismantle .base p a.lj:hover, .order-list .ft a.lj:hover, .change a:hover, .homepage .info p a:hover, .add_pop .cont ul li.curr a:hover, .homepage .modify li button:hover, .homepage .modify p a:hover, .register .fl .cg a:hover, .forget .bd .bt p button:hover, .forget .bd .bt p.curr:hover, .pop_mode .cont .bd p a:hover, .customs-pop .cont b a:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
}

.personal .no p a:hover, .personal .yes ul li a:hover, .conve-list ul li a:hover, .live-list .hd span a:hover, .live-list .bd ul li a:hover b, .ac-list li a:hover b, .search-list .fl h2 a:hover, .box ul li a:hover b, .order .hd span a:hover, .confirm .bd li a:hover b, .confirm .ft li a.ckqb:hover, .trolley td a:hover p b, .trolley td a.del:hover, .trolley .ft a:hover, .kong a:hover, .wx-pay .bd a:hover, .success .icon a:hover, .home .fl a:hover, .order-list h2 a:hover, .order-list ul li a:hover b, .saving td a:hover, .homepage .hd p font a:hover, .homepage .info li a:hover, .homepage .receiv td a:hover, .add_pop .cont h2 a:hover, .pop_mode .cont h2 a:hover, .customs-pop .cont h2 a:hover {
    color: #dc0f50;
}


    /*=公用图片滑过效果*/
    .ware_list .bd li a.product:hover img, .goods-hd ul li a:hover img, .floor .fl .bd .left a:hover img, .ad1:hover, .ad2:hover, .ad3:hover, .ad4:hover, .selling .bd li a:hover img, .wares .hd li p a:hover img, .brand .fl dd a:hover img, .hot ul li a:hover img, .ac-list li a:hover img, .current .bd a:hover img, .box ul li a:hover img, .confirm .bd li a:hover img, .trolley td a:hover img, .order-list ul li a:hover img, .saving td a:hover img {
        animation: myfirst .8s;
        -moz-animation: myfirst .8s;
        -webkit-animation: myfirst .8s;
        -o-animation: myfirst .8s;
    }
    .live-list .bd ul li a div.pic{
        width: 200px;
        height: 200px;
        overflow: hidden;
    }
    .live-list .bd ul li a img{
        -webkit-transition: .4s all ease;
    }
    .live-list .bd ul li a:hover img{
      -webkit-transform: scale(1.05,1.05); 
    }
/*@wza 2016.4.13 发布评论夜 */
.commentsWrap {
    padding: 30px;
    margin-top: 30px;
}

.com {
    margin-bottom: 78px;
}

    .com .goodInfo {
        padding-bottom: 20px;
        border-bottom: 1px solid #e5e5e5;
    }

        .com .goodInfo .goodPic {
            float: left;
            width: 120px;
            height: 120px;
            margin-right: 18px;
        }

            .com .goodInfo .goodPic img {
                width: 100%;
                height: 100%;
            }

    .com .goodCon {
        float: left;
    }

        .com .goodCon h3 {
            font-size: 15px;
            line-height: 19px;
            color: #333;
            margin-top: -2px;
            width: 663px;
        }

        .com .goodCon p {
            font-size: 15px;
            color: #666;
            margin-top: 7px;
        }

    .com .com_degree {
        margin: 26px 0;
    }

    .com .com_label {
        float: left;
        font-size: 14px;
        color: #666;
    }

    .com .com_star {
        float: left;
        margin-left: 5px;
    }

.com_star li {
    float: left;
    width: 17px;
    height: 17px;
    background: url(../img/star2.png) no-repeat;
    background-size: 100%;
    margin-left: 6px;
    cursor: pointer;
}

    .com_star li.on {
        background: url(../img/star1.png) no-repeat;
        background-size: 100%;
    }

.com .com_con {
    float: left;
    margin-left: 45px;
}

    .com .com_con .deg1 {
        font-size: 14px;
        color: #3b600e;
        display: none;
    }

    .com .com_con .deg2 {
        font-size: 14px;
        color: #6db322;
        display: none;
    }

    .com .com_con .deg3 {
        font-size: 14px;
        color: #f8bb02;
        display: none;
    }

    .com .com_con .deg4 {
        font-size: 14px;
        color: #ff8400;
        display: none;
    }

    .com .com_con .deg5 {
        font-size: 14px;
        color: #ea2525;
    }

.com textarea {
    width: 800px;
    height: 186px;
    padding-top: 14px;
    border: 1px solid #e5e5e5;
    text-indent: 10px;
}

.com_imgs_up {
    overflow: hidden;
    padding-top: 25px;
}

    .com_imgs_up .com_imgs li {
        float: left;
        width: 74px;
        height: 74px;
        border-radius: 3px;
        border: 3px solid transparent;
        margin-right: 17px;
        position: relative;
    }

        .com_imgs_up .com_imgs li.act {
            border: 3px solid #dc0f50;
        }

    .com_imgs_up .com_imgs img {
        width: 100%;
        height: 100%;
        cursor: url(../img/expand_light.png),auto;
    }

    .com_imgs_up .com_imgs .img_arrow {
        position: absolute;
        left: 50%;
        top: 74px;
        margin-left: -9px;
        width: 0;
        height: 0;
        display: none;
        border-left: 9px solid transparent;
        border-right: 9px solid transparent;
        border-bottom: 9px solid transparent;
        border-top: 9px solid #dc0f50;
    }

    .com_imgs_up .uploadimg {
        float: left;
        height: 75px;
        width: 75px;
        background: url(../img/uploadimg.png) no-repeat;
        background-size: 100%;
        margin-top: 2px;
        cursor: pointer;
    }

    .com_imgs_up .img_delete {
        width: 20px;
        height: 20px;
        background: url(../img/img_delete.png) no-repeat;
        background-size: 100%;
        position: absolute;
        right: -10px;
        top: -10px;
    }

    .com_imgs_up .img2big {
        width: 500px;
        height: 500px;
        margin-top: 97px;
        clear: both;
        position: relative;
    }

        .com_imgs_up .img2big img {
            width: 100%;
            height: 100%;
            cursor: url(../img/shrink_light.png),auto;
        }

        .com_imgs_up .img2big .img_delete2 {
            width: 50px;
            height: 26px;
            color: #fff;
            font-size: 15px;
            line-height: 26px;
            text-align: center;
            background: rgba(167,165,169,0.3);
            position: absolute;
            right: 0;
            top: 0;
        }

/*@wza 2016.4.14 商品详情页---（）发布评论 */
.gj {
    font-size: 14px;
}

.gj_wrap {
    position: relative;
    overflow: hidden;
}

.gj_radio { /*margin:13px 0 13px 26px;*/
    margin: 0 13px;
    padding: 13px;
    border-bottom: 1px solid #e5e5e5;
}

    .gj_radio li {
        float: left;
        margin-right: 30px;
        font-size: 14px;
        color: #666;
    }

        .gj_radio li input {
            float: left;
            margin-top: 5px;
            margin-right: 5px;
        }

        .gj_radio li label {
            float: left;
        }

.gj_list {
    margin: 0 auto;
    margin-bottom: 86px;
    width: 1160px;
}

    .gj_list .gj_list_head {
        float: left;
        width: 287px;
        margin-right: 15px;
    }

    .gj_list .gj_list_img {
        width: 80px;
        height: 80px;
        overflow: hidden;
        border-radius: 80px;
        margin: 56px auto 18px;
    }

        .gj_list .gj_list_img img {
            width: 100%;
            height: 100%;
        }

    .gj_list .gj_list_tel {
        font-size: 13px;
        font-weight: bold;
        color: #666;
        text-align: center;
    }

    .gj_list .gj_list_time {
        font-size: 12px;
        color: #666;
        text-align: center;
    }

    .gj_list .gj_list_main {
        float: left;
        width: 565px;
        margin-top: 55px;
    }

    .gj_list .gj_list_con {
        font-size: 15px;
        color: #666;
        line-height: 23px;
        padding-bottom: 18px;
    }

    .gj_list .com_imgs li {
        width: 80px;
        height: 80px;
        margin-right: 8px;
        border-bottom: 1px solid #e5e5e5;
    }

    .gj_list .com_imgs .img_arrow {
        top: 82px;
    }

    .gj_list .img2big .img_delete2 {
        left: 0;
        width: 60px;
        background: url(../img/shouqi.png) no-repeat;
        background-size: 100%;
        text-indent: -1111px;
    }

    .gj_list .com_imgs_up .img2big {
        width: 526px;
        margin-top: 16px;
    }

    .gj_list .com_imgs_up {
        padding-top: 0;
    }

    .gj_list .gj_list_btm {
        padding: 40px 0 60px 0;
    }

        .gj_list .gj_list_btm .gj_list_btmTxt {
            font-size: 14px;
            color: #dc0f50;
            margin-left: -6px;
        }

        .gj_list .gj_list_btm .gj_list_btmTime {
            font-size: 12px;
            color: #dc0f50;
            text-align: right;
            padding-right: 8px;
        }

    .gj_list .gj_list_star {
        float: left;
        width: 220px;
        margin-top: 88px;
        margin-left: 73px;
    }

        .gj_list .gj_list_star .com_star {
            margin-bottom: 13px;
        }

    .gj_list .gj_list_li {
        border-bottom: 1px solid #e5e5e5;
    }

    .gj_list .gj_list_star p {
        margin-left: 9px;
        font-size: 15px;
        color: #666;
        margin-top: 6px;
    }

.gj_page {
    width: 496px;
    position: absolute;
    right: 0;
    bottom: 29px;
}

    .gj_page li {
        float: left;
        width: 36px;
        height: 36px;
        background: #fafafa;
        border: 1px solid #e5e5e5;
        color: #666;
        line-height: 36px;
        text-align: center;
        margin-left: 5px;
    }

        .gj_page li.gj_page_s {
            border: none;
            background: #fff;
            font-size: 25px;
            margin-top: -5px;
        }

        .gj_page li.pre_page, .gj_page li.next_page {
            width: 82px;
        }

            .gj_page li.pre_page b, .gj_page li.next_page b {
                color: #999;
            }

                .gj_page li.pre_page b:before {
                    content: "";
                    display: inline-block;
                    margin-right: 6px;
                    width: 12px;
                    height: 9px;
                    background: url(../img/point1.png) no-repeat;
                    background-size: 100%;
                }

                .gj_page li.next_page b:after {
                    content: "";
                    display: inline-block;
                    margin-left: 6px;
                    width: 12px;
                    height: 9px;
                    background: url(../img/point2.png) no-repeat;
                    background-size: 100%;
                }

.nogjWrap {
    height: 450px;
}

    .nogjWrap .nogjImg {
        width: 119px;
        height: 110px;
        margin: 200px auto 20px;
    }

        .nogjWrap .nogjImg img {
            width: 100%;
        }

    .nogjWrap .nogjCon {
        text-align: center;
        font-size: 14px;
        color: #666;
        margin-left: 20px;
    }

.song {
    padding: 5px 0;
    position: relative;
}

    .song .song_lab {
        float: left;
        font-size: 12px;
        color: #666;
        width: 50px;
        padding-top: 2px;
    }

    .song .songAddr {
        float: left;
        width: 173px;
        height: 24px;
        color: #333;
        line-height: 24px;
        font-size: 13px;
        border: 1px solid #d6d6d6;
        margin-left: 15px;
    }

        .song .songAddr .songAddr_cur {
            float: left;
            padding-left: 12px;
        }

        .song .songAddr .songAddr_btn {
            float: right;
            width: 30px;
            height: 24px;
            border-left: 1px solid #d6d6d6;
            background: url(../img/gg.png) no-repeat;
            background-position: 10px 10px;
        }

            .song .songAddr .songAddr_btn.act {
                height: 25px;
                background-color: #fff;
                border-bottom: none;
                position: relative;
                z-index: 100;
            }

    .song .good_tip {
        float: left;
        margin: 4px 0 0 10px;
    }

        .song .good_tip .please {
            font-size: 12px;
            color: #e92d2f;
        }

            .song .good_tip .please:before {
                content: "";
                float: left;
                width: 14px;
                height: 14px;
                background: url(../img/span_bg.png) no-repeat;
                margin: 4px 3px 0 0;
            }

        .song .good_tip .you {
            font-size: 15px;
            color: #333;
            font-weight: bold;
        }

        .song .good_tip .wu {
            font-size: 15px;
            color: #e92d2f;
            font-weight: bold;
        }

    .song .song_dialog {
        display: none;
        width: 420px;
        height: 158px;
        border: 1px solid #d6d6d6;
        box-shadow: 0 0 1px #d6d6d6;
        position: absolute;
        left: 65px;
        top: 30px;
        z-index: 99;
        background: #fff;
    }

.song_dialog {
    position: relative;
}

    .song_dialog .dia_close {
        width: 12px;
        height: 12px;
        background: url(../img/re_box_close.png) no-repeat;
        position: absolute;
        top: 6px;
        right: 6px;
    }

    .song_dialog .dia_addr {
        padding: 3px 0 10px 12px;
    }

        .song_dialog .dia_addr label {
            font-size: 12px;
            color: #666;
        }

        .song_dialog .dia_addr span {
            font-size: 13px;
            color: #333;
        }

.dia_addr_select {
    margin: 0 10px;
    border-bottom: 2px solid #ff5c90;
}

    .dia_addr_select li {
        float: left;
        position: relative;
        width: 78px;
        height: 20px;
        border: 1px solid #d6d6d6;
        border-bottom: none;
        margin-right: 6px;
        text-align: center;
        line-height: 20px;
    }

        .dia_addr_select li b {
            font-size: 13px;
            color: #333;
            position: relative;
            z-index: 9;
        }

            .dia_addr_select li b:after {
                content: "";
                display: inline-block;
                margin-left: 5px;
                width: 11px;
                height: 7px;
                background: url(../img/re_select.png) no-repeat;
            }

        .dia_addr_select li i {
            position: absolute;
            left: -1px;
            top: -1px;
            width: 76px;
            height: 21px;
            border-width: 2px 2px 0 2px;
            border-style: solid;
            border-color: #ff5c90;
            background: #FFF;
            z-index: 8;
        }

.dia_addr_list {
}

    .dia_addr_list li {
        float: left;
        font-size: 12px;
        line-height: 17px;
        color: #666;
        padding: 0 5px;
        margin: 4px 36px 0;
        cursor: pointer;
    }

        .dia_addr_list li.act {
            background: #ff5c90;
            color: #fff;
        }

@keyframes myfirst {
    0% {
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }

    50% {
        filter: alpha(opacity=9);
        -moz-opacity: 0.9;
        opacity: 0.9;
    }

    100% {
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }
}

@-moz-keyframes myfirst {
    0% {
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }
    50% {
        filter: alpha(opacity=9);
        -moz-opacity: 0.9;
        opacity: 0.9;
    }

    100% {
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }
}

@-webkit-keyframes myfirst {
    0% {
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }

    50% {
        filter: alpha(opacity=9);
        -moz-opacity: 0.9;
        opacity: 0.9;
    }

    100% {
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }
}

@-o-keyframes myfirst {
    0% {
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }

    50% {
        filter: alpha(opacity=9);
        -moz-opacity: 0.9;
        opacity: 0.9;
    }

    100% {
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
    }
}

.commentBtn {
    display: inline-block;
    width: 198px;
    height: 48px;
    text-align: center;
    font-size: 20px;
    /*color: #dc0f50;*/
    border: 1px solid #dc0f50;
    line-height: 48px;
    margin-left: 10px;
    cursor: pointer;
    background: #dc0f50;
    color: #fff;
}

/*2016-6-7 等待小动画*/
.waiting_bf {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 75px;
    height: 40px;
    margin: -20px 0 0 -37px;
    border-radius: 4px;
    background: rgba(0,0,0,0.5);
    overflow: hidden;
}
.waiting_bf span{
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    background: #fea829;
    left: 19px;
    top: 16px;
}
.waiting_bf span.w_red{background:#dc0f50;     left: 48px; }

/*2016-6-22 商品详情页图片放大效果*/

.big .big_mask{position:absolute; top:0; left:0; width:200px; height:200px; background:#99C; opacity:0.5; filter:alpha(opacity:50); display:none;}
.b{overflow:hidden; border:1px solid #e5e5e5; width:460px;height:460px; position:absolute; z-index:2; left:616px; top:28px; display:none;}
.b img{position:absolute; top:0; left:0;}
/*2016-6-24 首页快报*/
.fastNews{height:52px; overflow:hidden; overflow:hidden; }
.fastNewsImg{float: left; margin-top: 10px; padding-right:8px; margin-right:7px; border-right:1px solid #e5e5e5; padding-left: 8px; }
.fastNewsCon{float: left; position:relative;width:157px; height:30px; margin:11px 0; overflow:hidden; }
.fastNewsCon p{position:absolute; left:0; top:0; white-space:nowrap; line-height:30px; color:#333;  }
/*2016-11-9 无首页快报 */
.rect .fr_02 .fastNews{display:none;}
/*2016-9-2 手机充值*/
.CZWrap {
    width: 96%;
    /* height: 770px; */
    position: relative;
    border: 1px solid #e0e0e0;
}
.CZ_type {
    /* float: left; */
    position: absolute;
    width: 230px;
    height: 100%;
    background: #f5f5f5;
    border-right: 1px solid #e0e0e0;
}
.CZ_type li{position:relative; height:100px; line-height:100px; text-align:center; font-size:20px; color:#333; margin-right:-1px;
                  overflow:hidden;
                  border-right:1px solid #e0e0e0;}
.CZ_type li p.bor_btm{position:absolute; left:0; bottom:0; width:100%; height:1px; background: linear-gradient(to right,rgba(0,0,0,0) , #e0e0e0);  }
.CZ_type li.curr{background: linear-gradient(to right, #f5f5f5 30%, #fff); border-right:none; color:#dc0f50; }                 
.CZ_type li:nth-child(1) .pic{float:left; width:17px; height:19px; background:url(../img/huafei.png) no-repeat; margin:40px 10px 0 66px;}
.CZ_type li:nth-child(2) .pic{float:left; width:20px; height:18px; background:url(../img/liuliang.png) no-repeat; margin:42px 10px 0 65px; }
.CZ_type li.curr:nth-child(1) .pic{background:url(../img/huafei-02.png) no-repeat;}
.CZ_type li.curr:nth-child(2) .pic{background:url(../img/liuliang-02.png) no-repeat; }
.CZ_type li .txt{float: left;}
.CZInWrap {
    float: left;
    margin: 80px 0 120px 440px;
}
.CZInWrap li{margin-bottom:40px; position: relative; }
.CZInWrap ul li:nth-child(2){margin-bottom:-30px; }
.CZInWrap li label{float:left; font-size:14px; color:#333; margin-right:30px; line-height:46px; }
.CZInWrap li .CZIn_rt{float:left; }
.CZInWrap li input.CZIn_rt{height:40px; width:323px; outline:none; border:1px solid #ccc; line-height:40px; text-indent:10px;  }
.CZInWrap li input.CZIn_rt.act{font-size: 14px; border:1px solid #dc0f50; box-shadow:0 0 5px #dc0f50; }
.CZInWrap li .dealer {
    font-size: 13px;
    color: #333;
    line-height: 42px;
    margin-left: 10px;
}
.CZInWrap li .facePrice{width:413px; position:relative;}
.CZInWrap li .CZIn_tip {
    float: left;
    font-size: 13px;
    color: #666;
    margin: 12px 0 0 0;
}
.CZInWrap li .CZIn_tip:before {
    content: "";
    float: left;
    width: 15px;
    height: 15px;
    background: url(../img/tanhao03.png)no-repeat;
    background-size: 100%;
    margin: 4px 5px 0 20px;
}
/*.CZInWrap li .facePrice span{font-size:13px; line-height:38px; text-align:center; color:#333; width:78px; height:38px; border:1px solid #ccc; margin-right:10px; float:left; margin-bottom:26px; }
.CZInWrap li .facePrice span.curr{border:1px solid #dc0f50;color:#f6123d;  }
.CZInWrap li .facePrice span.gray{color:#dcdcdc; border:1px solid #eee;}*/

.CZInWrap li .facePrice li{font-size:14px; font-weight:bold; text-align:center; color:#333; width:125px; height:50px; border:1px solid #ccc; margin-right:10px; float:left; margin-bottom:26px; }
.CZInWrap li .facePrice li span{line-height:15px; margin: 11px 0 4px; display:block; }
.CZInWrap li .facePrice li b{font-size:12px; color:#999; display:block; line-height:12px; }
.CZInWrap li .facePrice li.curr{border:1px solid #dc0f50; /*color:#f6123d;*/}
.CZInWrap li .facePrice li.curr b{/*color:#f6123d;*/}
.CZInWrap li .facePrice li.gray{color:#dcdcdc; border:1px solid #eee;}
.CZInWrap li .facePrice li.gray span{line-height:48px; margin-top:0; }
.CZInWrap li .facePrice li.gray b{display:none; }
.CZInWrap li .price{font-size:20px; color:#f6123d; font-weight:bold; line-height:43px; }
.CZInWrap .tip{font-size:12px; color:#666; text-align:left; line-height:17px; position:absolute; top:60px; left:0; }
.CZ_btn{
    cursor:pointer;width:140px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:16px; margin-left:120px; background:#dc0f50; }
.CZ_btn.gray{background:#b8b8b8; }
.order-list ul li a b.del_state{
    width:auto;
    position: absolute;
    font-size: 12px;
    color: #ec0e0d;
    right: 10px;
    top: 61px;
}

.radioWrap{overflow:hidden; padding:0 1rem 1.5rem; background:#fff; }
.radioWrap li{float:left; margin-right:7rem; overflow:hidden; }
.radioWrap li .radio{
	float:left;
	width: 2.2rem;
    height: 2.2rem;
    border-radius: 2.2rem;
    background: url(../img/radio2.png) no-repeat;
    background-size: 100%;
 }
 .radioWrap li .radio.on{
 	background: url(../img/radio.png) no-repeat;
    background-size: 100%;
 }
.radioWrap li .radio input{
	width: 2.2rem;
    height: 2.2rem;
    opacity: 0;
}
.radioWrap li .con {
    float: left;
    font-size: 1.4rem;
    margin: .4rem 0 0 .7rem;
    color: #333;
}


/*公告 2016-09-14*/ 
.noticeListWrap h4{font-size:14px; color:#666; margin:0; }
.noticeListWrap h4 a{
    font-size: 14px;
    color: #666;
}
.noticeList{margin:24px 0 200px; }
.noticeList li{font-size:18px; color:#333; line-height:60px; position:relative; padding-left:20px; overflow:hidden; }
.noticeList li a{
    font-size: 18px;
    color: #333;
    line-height: 60px;
    cursor: pointer;
}
.noticeList li span{float:right; font-size:14px; color:#666; line-height:60px;}
.noticeList li:before{content:""; position:absolute; width:3px; height:3px; background:#dc0f50; top:30px; left:6px;  }
.noticeListWrap .title{font-size:33px; line-height:50px; color:#333; text-align:center; margin:67px 0 26px; }   
.noticeListWrap h2{font-size:16px; color:#666; text-align:center; margin-bottom:56px; }   
.noticeListWrap .con{margin-bottom:200px; }
.noticeListWrap .con p{font-size:17px; color:#333; line-height:37px; margin-bottom:20px; }

.CZ_close{width:22px; height:22px; background:url(../img/CZ_close.png) no-repeat; background-size:100%; position:absolute; top: 10px;
    right: 100px;}


/*=======供应商营业执照信息 2017-01-12=========*/
.license{
	width:600px;
	margin:0 auto;
}
.license h1{
	text-align:center;
	margin:90px 0 30px 0;
}
.license h1 span{
	font-size:20px;
	line-height:20px;
	color:#333;
	position:relative;
}
.license h1 span:before{
	content:"";
	position:absolute;
	height:1px;
	width:60px;
	background:#e5e5e5;
	top:15px;
	left:-70px;
}
.license h1 span:after{
	content:"";
	position:absolute;
	height:1px;
	width:60px;
	background:#e5e5e5;
	top:15px;
	right:-70px;
}
.license .toLookLicense{
	font-size:14px;
	color:#666;
	text-align:center;
}
.license .int{
	overflow:hidden;
	margin:50px 0 30px 0;
	position:relative;
}
.license .int input{
	height: 30px;
    padding: 4px 10px 4px 36px;
    width: 216px;
    border: 1px solid #d6d6d6;
	border-right:none;
    font-size: 14px;
    color: #666;
    float: left;
	margin-left: 123px;
}
.license .int:before{
	content:"";
	position:absolute;
	height:18px;
	width:14px;
	background:url(../img/license.png) no-repeat;
	top: 11px;
    left: 134px;
}
.license .int img{
	width: 108px;
    height: 40px;
    overflow: hidden;
}
.license .btn{
	display: block;
    width: 368px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #dc0f50;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
	    margin-left: 123px;
}
.license .pic{
	width:80%;
	display:block;
	margin:20px auto;
}
/*=======供应商营业执照信息 end=========*/

/*=======情浓惠家有 2017-02-27=========*/
.truthJyh{
    position: relative;
    height:1366px;
    min-width: 1300px;
    overflow: hidden;
}
.truthJyh .truthImg{
    width: 2100px;
    position: absolute;
    top:0;
    left:50%;
    margin-left:-1050px;
}
.truthWrap{
    width:300px;
    position: absolute;
    top:677px;
    left:50%;
    margin-left:-150px;
}
.truthJyh .name{
    overflow: hidden;
    font-size: 15px;
    height:40px;
    line-height: 40px;
}
.truthJyh .tel{
    overflow: hidden;
    font-size: 15px;
    height:40px;
    line-height: 40px;
    margin-top: 18px;
    margin-left: -14px;
}
.truthJyh label{
    float: left;
    color:#af7584;
    margin-left: 37px;
}
.truthJyh input{
    float: left;
    width: 200px;
    line-height: 18px;
    color: #333;
    margin-top:9.5px;
    background: transparent;
}
.truthJyh .btn{
    width:300px;
    height:40px;
    margin-top: 40px;
    cursor: pointer;
}